commit bc3e75eed3d0461e69ecbd548b02ed2af2ef122e
Author: Ken Gaillot <kgaillot@redhat.com>
Date:   Wed Mar 21 19:01:54 2018 -0500

    Test: cts-pengine: add new regression test for interval handling

Index: pacemaker-1.1.18+20180406.19c7be5c7/pengine/regression.sh
===================================================================
--- pacemaker-1.1.18+20180406.19c7be5c7.orig/pengine/regression.sh
+++ pacemaker-1.1.18+20180406.19c7be5c7/pengine/regression.sh
@@ -728,6 +728,15 @@ do_test ticket-clone-22 "Ticket - Clone
 do_test ticket-clone-23 "Ticket - Clone (loss-policy=freeze, granted, standby)"
 do_test ticket-clone-24 "Ticket - Clone (loss-policy=freeze, standby, revoked)"
 
+echo ""
+# This is a combo test to check:
+# - probe timeout defaults to the minimum-interval monitor's
+# - duplicate recurring operations are ignored
+# - if timeout spec is bad, the default timeout is used
+# - failure is blocked with on-fail=block even if ISO8601 interval is specified
+# - started/stopped role monitors are started/stopped on right nodes
+do_test intervals "Recurring monitor interval handling"
+
 echo""
 do_test ticket-master-1 "Ticket - Master (loss-policy=stop, initial)"
 do_test ticket-master-2 "Ticket - Master (loss-policy=stop, granted)"
Index: pacemaker-1.1.18+20180406.19c7be5c7/pengine/test10/intervals.dot
===================================================================
--- /dev/null
+++ pacemaker-1.1.18+20180406.19c7be5c7/pengine/test10/intervals.dot
@@ -0,0 +1,34 @@
+digraph "g" {
+"Cancel rsc5_monitor_25000 rhel7-2" -> "rsc5_start_0 rhel7-2" [ style = bold]
+"Cancel rsc5_monitor_25000 rhel7-2" [ style=bold color="green" fontcolor="black"]
+"all_stopped" [ style=bold color="green" fontcolor="orange"]
+"rsc2_monitor_0 rhel7-1" -> "rsc2_start_0 rhel7-3" [ style = bold]
+"rsc2_monitor_0 rhel7-1" [ style=bold color="green" fontcolor="black"]
+"rsc2_monitor_0 rhel7-2" -> "rsc2_start_0 rhel7-3" [ style = bold]
+"rsc2_monitor_0 rhel7-2" [ style=bold color="green" fontcolor="black"]
+"rsc2_monitor_0 rhel7-3" -> "rsc2_start_0 rhel7-3" [ style = bold]
+"rsc2_monitor_0 rhel7-3" [ style=bold color="green" fontcolor="black"]
+"rsc2_monitor_0 rhel7-4" -> "rsc2_start_0 rhel7-3" [ style = bold]
+"rsc2_monitor_0 rhel7-4" [ style=bold color="green" fontcolor="black"]
+"rsc2_monitor_0 rhel7-5" -> "rsc2_start_0 rhel7-3" [ style = bold]
+"rsc2_monitor_0 rhel7-5" [ style=bold color="green" fontcolor="black"]
+"rsc2_monitor_40000 rhel7-3" [ style=bold color="green" fontcolor="black"]
+"rsc2_monitor_90000 rhel7-3" [ style=bold color="green" fontcolor="black"]
+"rsc2_start_0 rhel7-3" -> "rsc2_monitor_40000 rhel7-3" [ style = bold]
+"rsc2_start_0 rhel7-3" -> "rsc2_monitor_90000 rhel7-3" [ style = bold]
+"rsc2_start_0 rhel7-3" [ style=bold color="green" fontcolor="black"]
+"rsc5_monitor_20000 rhel7-2" [ style=bold color="green" fontcolor="black"]
+"rsc5_monitor_25000 rhel7-1" [ style=bold color="green" fontcolor="black"]
+"rsc5_start_0 rhel7-2" -> "rsc5_monitor_20000 rhel7-2" [ style = bold]
+"rsc5_start_0 rhel7-2" [ style=bold color="green" fontcolor="black"]
+"rsc5_stop_0 rhel7-1" -> "all_stopped" [ style = bold]
+"rsc5_stop_0 rhel7-1" -> "rsc5_monitor_25000 rhel7-1" [ style = bold]
+"rsc5_stop_0 rhel7-1" -> "rsc5_start_0 rhel7-2" [ style = bold]
+"rsc5_stop_0 rhel7-1" [ style=bold color="green" fontcolor="black"]
+"rsc6_monitor_28000 rhel7-1" [ style=bold color="green" fontcolor="black"]
+"rsc6_start_0 rhel7-1" -> "rsc6_monitor_28000 rhel7-1" [ style = bold]
+"rsc6_start_0 rhel7-1" [ style=bold color="green" fontcolor="black"]
+"rsc6_stop_0 rhel7-2" -> "all_stopped" [ style = bold]
+"rsc6_stop_0 rhel7-2" -> "rsc6_start_0 rhel7-1" [ style = bold]
+"rsc6_stop_0 rhel7-2" [ style=bold color="green" fontcolor="black"]
+}
Index: pacemaker-1.1.18+20180406.19c7be5c7/pengine/test10/intervals.exp
===================================================================
--- /dev/null
+++ pacemaker-1.1.18+20180406.19c7be5c7/pengine/test10/intervals.exp
@@ -0,0 +1,208 @@
+<transition_graph cluster-delay="60s" stonith-timeout="60s" failed-stop-offset="INFINITY" failed-start-offset="INFINITY"  transition_id="0">
+  <synapse id="0">
+    <action_set>
+      <rsc_op id="21" operation="monitor" operation_key="rsc2_monitor_90000" on_node="rhel7-3" on_node_uuid="3">
+        <primitive id="rsc2" class="ocf" provider="pacemaker" type="Dummy"/>
+        <attributes CRM_meta_interval="90000" CRM_meta_name="monitor" CRM_meta_on_node="rhel7-3" CRM_meta_on_node_uuid="3" CRM_meta_timeout="35000" />
+      </rsc_op>
+    </action_set>
+    <inputs>
+      <trigger>
+        <rsc_op id="19" operation="start" operation_key="rsc2_start_0" on_node="rhel7-3" on_node_uuid="3"/>
+      </trigger>
+    </inputs>
+  </synapse>
+  <synapse id="1">
+    <action_set>
+      <rsc_op id="20" operation="monitor" operation_key="rsc2_monitor_40000" on_node="rhel7-3" on_node_uuid="3">
+        <primitive id="rsc2" class="ocf" provider="pacemaker" type="Dummy"/>
+        <attributes CRM_meta_interval="40000" CRM_meta_name="monitor" CRM_meta_on_node="rhel7-3" CRM_meta_on_node_uuid="3" CRM_meta_timeout="25000" />
+      </rsc_op>
+    </action_set>
+    <inputs>
+      <trigger>
+        <rsc_op id="19" operation="start" operation_key="rsc2_start_0" on_node="rhel7-3" on_node_uuid="3"/>
+      </trigger>
+    </inputs>
+  </synapse>
+  <synapse id="2">
+    <action_set>
+      <rsc_op id="19" operation="start" operation_key="rsc2_start_0" on_node="rhel7-3" on_node_uuid="3">
+        <primitive id="rsc2" 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="10" operation="monitor" operation_key="rsc2_monitor_0" on_node="rhel7-1" on_node_uuid="1"/>
+      </trigger>
+      <trigger>
+        <rsc_op id="11" operation="monitor" operation_key="rsc2_monitor_0" on_node="rhel7-2" on_node_uuid="2"/>
+      </trigger>
+      <trigger>
+        <rsc_op id="12" operation="monitor" operation_key="rsc2_monitor_0" on_node="rhel7-3" on_node_uuid="3"/>
+      </trigger>
+      <trigger>
+        <rsc_op id="13" operation="monitor" operation_key="rsc2_monitor_0" on_node="rhel7-4" on_node_uuid="4"/>
+      </trigger>
+      <trigger>
+        <rsc_op id="14" operation="monitor" operation_key="rsc2_monitor_0" on_node="rhel7-5" on_node_uuid="5"/>
+      </trigger>
+    </inputs>
+  </synapse>
+  <synapse id="3">
+    <action_set>
+      <rsc_op id="14" operation="monitor" operation_key="rsc2_monitor_0" on_node="rhel7-5" on_node_uuid="5">
+        <primitive id="rsc2" class="ocf" provider="pacemaker" type="Dummy"/>
+        <attributes CRM_meta_on_node="rhel7-5" CRM_meta_on_node_uuid="5" CRM_meta_op_target_rc="7" CRM_meta_timeout="25000" />
+      </rsc_op>
+    </action_set>
+    <inputs/>
+  </synapse>
+  <synapse id="4">
+    <action_set>
+      <rsc_op id="13" operation="monitor" operation_key="rsc2_monitor_0" on_node="rhel7-4" on_node_uuid="4">
+        <primitive id="rsc2" class="ocf" provider="pacemaker" type="Dummy"/>
+        <attributes CRM_meta_on_node="rhel7-4" CRM_meta_on_node_uuid="4" CRM_meta_op_target_rc="7" CRM_meta_timeout="25000" />
+      </rsc_op>
+    </action_set>
+    <inputs/>
+  </synapse>
+  <synapse id="5">
+    <action_set>
+      <rsc_op id="12" operation="monitor" operation_key="rsc2_monitor_0" on_node="rhel7-3" on_node_uuid="3">
+        <primitive id="rsc2" class="ocf" provider="pacemaker" type="Dummy"/>
+        <attributes CRM_meta_on_node="rhel7-3" CRM_meta_on_node_uuid="3" CRM_meta_op_target_rc="7" CRM_meta_timeout="25000" />
+      </rsc_op>
+    </action_set>
+    <inputs/>
+  </synapse>
+  <synapse id="6">
+    <action_set>
+      <rsc_op id="11" operation="monitor" operation_key="rsc2_monitor_0" on_node="rhel7-2" on_node_uuid="2">
+        <primitive id="rsc2" class="ocf" provider="pacemaker" type="Dummy"/>
+        <attributes CRM_meta_on_node="rhel7-2" CRM_meta_on_node_uuid="2" CRM_meta_op_target_rc="7" CRM_meta_timeout="25000" />
+      </rsc_op>
+    </action_set>
+    <inputs/>
+  </synapse>
+  <synapse id="7">
+    <action_set>
+      <rsc_op id="10" operation="monitor" operation_key="rsc2_monitor_0" on_node="rhel7-1" on_node_uuid="1">
+        <primitive id="rsc2" class="ocf" provider="pacemaker" type="Dummy"/>
+        <attributes CRM_meta_on_node="rhel7-1" CRM_meta_on_node_uuid="1" CRM_meta_op_target_rc="7" CRM_meta_timeout="25000" />
+      </rsc_op>
+    </action_set>
+    <inputs/>
+  </synapse>
+  <synapse id="8">
+    <action_set>
+      <rsc_op id="28" operation="monitor" operation_key="rsc5_monitor_25000" on_node="rhel7-1" on_node_uuid="1">
+        <primitive id="rsc5" class="ocf" provider="pacemaker" type="Dummy"/>
+        <attributes CRM_meta_interval="25000" CRM_meta_name="monitor" CRM_meta_on_node="rhel7-1" CRM_meta_on_node_uuid="1" CRM_meta_op_target_rc="7" CRM_meta_role="Stopped" CRM_meta_timeout="20000" />
+      </rsc_op>
+    </action_set>
+    <inputs>
+      <trigger>
+        <rsc_op id="25" operation="stop" operation_key="rsc5_stop_0" on_node="rhel7-1" on_node_uuid="1"/>
+      </trigger>
+    </inputs>
+  </synapse>
+  <synapse id="9">
+    <action_set>
+      <rsc_op id="27" operation="monitor" operation_key="rsc5_monitor_20000" on_node="rhel7-2" on_node_uuid="2">
+        <primitive id="rsc5" class="ocf" provider="pacemaker" type="Dummy"/>
+        <attributes CRM_meta_interval="20000" CRM_meta_name="monitor" CRM_meta_on_node="rhel7-2" CRM_meta_on_node_uuid="2" CRM_meta_timeout="20000" />
+      </rsc_op>
+    </action_set>
+    <inputs>
+      <trigger>
+        <rsc_op id="26" operation="start" operation_key="rsc5_start_0" on_node="rhel7-2" on_node_uuid="2"/>
+      </trigger>
+    </inputs>
+  </synapse>
+  <synapse id="10">
+    <action_set>
+      <rsc_op id="26" operation="start" operation_key="rsc5_start_0" on_node="rhel7-2" on_node_uuid="2">
+        <primitive id="rsc5" class="ocf" provider="pacemaker" type="Dummy"/>
+        <attributes CRM_meta_name="start" CRM_meta_on_node="rhel7-2" CRM_meta_on_node_uuid="2" CRM_meta_timeout="20000" />
+      </rsc_op>
+    </action_set>
+    <inputs>
+      <trigger>
+        <rsc_op id="8" operation="cancel" operation_key="rsc5_monitor_25000" on_node="rhel7-2" on_node_uuid="2"/>
+      </trigger>
+      <trigger>
+        <rsc_op id="25" operation="stop" operation_key="rsc5_stop_0" on_node="rhel7-1" on_node_uuid="1"/>
+      </trigger>
+    </inputs>
+  </synapse>
+  <synapse id="11">
+    <action_set>
+      <rsc_op id="25" operation="stop" operation_key="rsc5_stop_0" on_node="rhel7-1" on_node_uuid="1">
+        <primitive id="rsc5" class="ocf" provider="pacemaker" type="Dummy"/>
+        <attributes CRM_meta_name="stop" CRM_meta_on_node="rhel7-1" CRM_meta_on_node_uuid="1" CRM_meta_timeout="20000" />
+      </rsc_op>
+    </action_set>
+    <inputs/>
+  </synapse>
+  <synapse id="12">
+    <action_set>
+      <rsc_op id="8" operation="cancel" operation_key="rsc5_monitor_25000" on_node="rhel7-2" on_node_uuid="2">
+        <primitive id="rsc5" class="ocf" provider="pacemaker" type="Dummy"/>
+        <attributes CRM_meta_interval="25000" CRM_meta_name="monitor" CRM_meta_on_node="rhel7-2" CRM_meta_on_node_uuid="2" CRM_meta_operation="monitor" CRM_meta_role="Stopped" CRM_meta_timeout="20000" />
+      </rsc_op>
+    </action_set>
+    <inputs/>
+  </synapse>
+  <synapse id="13">
+    <action_set>
+      <rsc_op id="31" operation="monitor" operation_key="rsc6_monitor_28000" on_node="rhel7-1" on_node_uuid="1">
+        <primitive id="rsc6" class="ocf" provider="pacemaker" type="Dummy"/>
+        <attributes CRM_meta_interval="28000" CRM_meta_name="monitor" CRM_meta_on_node="rhel7-1" CRM_meta_on_node_uuid="1" CRM_meta_timeout="20000" />
+      </rsc_op>
+    </action_set>
+    <inputs>
+      <trigger>
+        <rsc_op id="30" operation="start" operation_key="rsc6_start_0" on_node="rhel7-1" on_node_uuid="1"/>
+      </trigger>
+    </inputs>
+  </synapse>
+  <synapse id="14">
+    <action_set>
+      <rsc_op id="30" operation="start" operation_key="rsc6_start_0" on_node="rhel7-1" on_node_uuid="1">
+        <primitive id="rsc6" class="ocf" provider="pacemaker" type="Dummy"/>
+        <attributes CRM_meta_name="start" CRM_meta_on_node="rhel7-1" CRM_meta_on_node_uuid="1" CRM_meta_timeout="20000" />
+      </rsc_op>
+    </action_set>
+    <inputs>
+      <trigger>
+        <rsc_op id="29" operation="stop" operation_key="rsc6_stop_0" on_node="rhel7-2" on_node_uuid="2"/>
+      </trigger>
+    </inputs>
+  </synapse>
+  <synapse id="15">
+    <action_set>
+      <rsc_op id="29" operation="stop" operation_key="rsc6_stop_0" on_node="rhel7-2" on_node_uuid="2">
+        <primitive id="rsc6" class="ocf" provider="pacemaker" type="Dummy"/>
+        <attributes CRM_meta_name="stop" CRM_meta_on_node="rhel7-2" CRM_meta_on_node_uuid="2" CRM_meta_timeout="20000" />
+      </rsc_op>
+    </action_set>
+    <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="25" operation="stop" operation_key="rsc5_stop_0" on_node="rhel7-1" on_node_uuid="1"/>
+      </trigger>
+      <trigger>
+        <rsc_op id="29" operation="stop" operation_key="rsc6_stop_0" on_node="rhel7-2" on_node_uuid="2"/>
+      </trigger>
+    </inputs>
+  </synapse>
+</transition_graph>
Index: pacemaker-1.1.18+20180406.19c7be5c7/pengine/test10/intervals.scores
===================================================================
--- /dev/null
+++ pacemaker-1.1.18+20180406.19c7be5c7/pengine/test10/intervals.scores
@@ -0,0 +1,37 @@
+Allocation scores:
+Using the original execution date of: 2018-03-21 23:12:42Z
+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: rsc1 allocation score on rhel7-1: 0
+native_color: rsc1 allocation score on rhel7-2: 0
+native_color: rsc1 allocation score on rhel7-3: 0
+native_color: rsc1 allocation score on rhel7-4: 0
+native_color: rsc1 allocation score on rhel7-5: 0
+native_color: rsc2 allocation score on rhel7-1: 0
+native_color: rsc2 allocation score on rhel7-2: 0
+native_color: rsc2 allocation score on rhel7-3: 0
+native_color: rsc2 allocation score on rhel7-4: 0
+native_color: rsc2 allocation score on rhel7-5: 0
+native_color: rsc3 allocation score on rhel7-1: 0
+native_color: rsc3 allocation score on rhel7-2: 0
+native_color: rsc3 allocation score on rhel7-3: 0
+native_color: rsc3 allocation score on rhel7-4: 0
+native_color: rsc3 allocation score on rhel7-5: 0
+native_color: rsc4 allocation score on rhel7-1: 0
+native_color: rsc4 allocation score on rhel7-2: 0
+native_color: rsc4 allocation score on rhel7-3: 0
+native_color: rsc4 allocation score on rhel7-4: 0
+native_color: rsc4 allocation score on rhel7-5: INFINITY
+native_color: rsc5 allocation score on rhel7-1: 0
+native_color: rsc5 allocation score on rhel7-2: INFINITY
+native_color: rsc5 allocation score on rhel7-3: 0
+native_color: rsc5 allocation score on rhel7-4: 0
+native_color: rsc5 allocation score on rhel7-5: 0
+native_color: rsc6 allocation score on rhel7-1: 0
+native_color: rsc6 allocation score on rhel7-2: 0
+native_color: rsc6 allocation score on rhel7-3: 0
+native_color: rsc6 allocation score on rhel7-4: 0
+native_color: rsc6 allocation score on rhel7-5: 0
Index: pacemaker-1.1.18+20180406.19c7be5c7/pengine/test10/intervals.summary
===================================================================
--- /dev/null
+++ pacemaker-1.1.18+20180406.19c7be5c7/pengine/test10/intervals.summary
@@ -0,0 +1,49 @@
+Using the original execution date of: 2018-03-21 23:12:42Z
+
+Current cluster status:
+Online: [ rhel7-1 rhel7-2 rhel7-3 rhel7-4 rhel7-5 ]
+
+ Fencing	(stonith:fence_xvm):	Started rhel7-1
+ rsc1	(ocf::pacemaker:Dummy):	Started rhel7-2
+ rsc2	(ocf::pacemaker:Dummy):	Stopped
+ rsc3	(ocf::pacemaker:Dummy):	Started rhel7-4
+ rsc4	(ocf::pacemaker:Dummy):	FAILED rhel7-5 (blocked)
+ rsc5	(ocf::pacemaker:Dummy):	Started rhel7-1
+ rsc6	(ocf::pacemaker:Dummy):	Started rhel7-2
+
+Transition Summary:
+ * Start      rsc2    (            rhel7-3 )  
+ * Move       rsc5    ( rhel7-1 -> rhel7-2 )  
+ * Move       rsc6    ( rhel7-2 -> rhel7-1 )  
+
+Executing cluster transition:
+ * Resource action: rsc2            monitor on rhel7-5
+ * Resource action: rsc2            monitor on rhel7-4
+ * Resource action: rsc2            monitor on rhel7-3
+ * Resource action: rsc2            monitor on rhel7-2
+ * Resource action: rsc2            monitor on rhel7-1
+ * Resource action: rsc5            stop on rhel7-1
+ * Resource action: rsc5            cancel=25000 on rhel7-2
+ * Resource action: rsc6            stop on rhel7-2
+ * Pseudo action:   all_stopped
+ * Resource action: rsc2            start on rhel7-3
+ * Resource action: rsc5            monitor=25000 on rhel7-1
+ * Resource action: rsc5            start on rhel7-2
+ * Resource action: rsc6            start on rhel7-1
+ * Resource action: rsc2            monitor=90000 on rhel7-3
+ * Resource action: rsc2            monitor=40000 on rhel7-3
+ * Resource action: rsc5            monitor=20000 on rhel7-2
+ * Resource action: rsc6            monitor=28000 on rhel7-1
+Using the original execution date of: 2018-03-21 23:12:42Z
+
+Revised cluster status:
+Online: [ rhel7-1 rhel7-2 rhel7-3 rhel7-4 rhel7-5 ]
+
+ Fencing	(stonith:fence_xvm):	Started rhel7-1
+ rsc1	(ocf::pacemaker:Dummy):	Started rhel7-2
+ rsc2	(ocf::pacemaker:Dummy):	Started rhel7-3
+ rsc3	(ocf::pacemaker:Dummy):	Started rhel7-4
+ rsc4	(ocf::pacemaker:Dummy):	FAILED rhel7-5 (blocked)
+ rsc5	(ocf::pacemaker:Dummy):	Started rhel7-2
+ rsc6	(ocf::pacemaker:Dummy):	Started rhel7-1
+
Index: pacemaker-1.1.18+20180406.19c7be5c7/pengine/test10/intervals.xml
===================================================================
--- /dev/null
+++ pacemaker-1.1.18+20180406.19c7be5c7/pengine/test10/intervals.xml
@@ -0,0 +1,219 @@
+<cib crm_feature_set="3.0.14" validate-with="pacemaker-2.5" epoch="311" num_updates="62" admin_epoch="0" cib-last-written="Thu Mar 15 18:54:35 2018" update-origin="rhel7-2" update-client="cibadmin" update-user="root" have-quorum="1" dc-uuid="3" execution-date="1521673962">
+  <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-685.48c9a80.git.el7-48c9a80"/>
+        <nvpair id="cib-bootstrap-options-cluster-infrastructure" name="cluster-infrastructure" value="corosync"/>
+        <nvpair id="cib-bootstrap-options-cluster-name" name="cluster-name" value="cts-pengine"/>
+        <nvpair id="cib-bootstrap-options-last-lrm-refresh" name="last-lrm-refresh" value="1521153842"/>
+      </cluster_property_set>
+    </crm_config>
+    <nodes>
+      <node id="3" uname="rhel7-3"/>
+      <node id="1" uname="rhel7-1"/>
+      <node id="2" uname="rhel7-2"/>
+      <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-pcmk_host_argument" name="pcmk_host_argument" value="domain"/>
+          <nvpair id="Fencing-multicast_address" name="multicast_address" value="239.255.100.100"/>
+          <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"/>
+          <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;"/>
+        </instance_attributes>
+        <operations>
+          <op id="Fencing-monitor-120s" interval="120s" name="monitor" timeout="120s"/>
+        </operations>
+      </primitive>
+      <primitive class="ocf" id="rsc1" provider="pacemaker" type="Dummy">
+        <operations>
+          <op id="rsc1-monitor-interval-20s" interval="20s" name="monitor"/>
+          <op id="rsc1-start-interval-0s" interval="0s" name="start" timeout="20"/>
+          <op id="rsc1-stop-interval-0s" interval="0s" name="stop" timeout="20"/>
+        </operations>
+      </primitive>
+      <primitive class="ocf" id="rsc2" provider="pacemaker" type="Dummy">
+        <operations>
+          <op id="rsc2-start-interval-0s" interval="0s" name="start" timeout="20"/>
+          <op id="rsc2-stop-interval-0s" interval="0s" name="stop" timeout="20"/>
+          <op id="rsc2-monitor-interval-40s" interval="40s" name="monitor" timeout="25s"/>
+          <op id="rsc2-monitor-interval-90s" interval="90s" name="monitor" timeout="35s"/>
+        </operations>
+      </primitive>
+      <primitive class="ocf" id="rsc3" provider="pacemaker" type="Dummy">
+        <operations>
+          <op id="rsc3-start-interval-0s" interval="0s" name="start" timeout="20"/>
+          <op id="rsc3-stop-interval-0s" interval="0s" name="stop" timeout="20"/>
+          <op id="rsc3-monitor-interval-40s" interval="40s" name="monitor"/>
+          <op id="rsc3-monitor-interval-P40S" interval="P40S" name="monitor"/>
+        </operations>
+      </primitive>
+      <primitive class="ocf" id="rsc4" provider="pacemaker" type="Dummy">
+        <operations>
+          <op id="rsc4-monitor-interval-P30S" interval="P30S" name="monitor" on-fail="block"/>
+          <op id="rsc4-start-interval-0s" interval="0s" name="start" timeout="20"/>
+          <op id="rsc4-stop-interval-0s" interval="0s" name="stop" timeout="20"/>
+        </operations>
+      </primitive>
+      <primitive class="ocf" id="rsc5" provider="pacemaker" type="Dummy">
+        <operations>
+          <op id="rsc5-monitor-interval-20s" interval="20s" name="monitor"/>
+          <op id="rsc5-monitor-interval-25s" interval="25s" name="monitor" role="Stopped"/>
+          <op id="rsc5-start-interval-0s" interval="0s" name="start" timeout="20"/>
+          <op id="rsc5-stop-interval-0s" interval="0s" name="stop" timeout="20"/>
+        </operations>
+      </primitive>
+      <primitive class="ocf" id="rsc6" provider="pacemaker" type="Dummy">
+        <operations>
+          <op id="rsc6-monitor-interval-28s" interval="28s" name="monitor" timeout="bad"/>
+          <op id="rsc6-start-interval-0s" interval="0s" name="start" timeout="20"/>
+          <op id="rsc6-stop-interval-0s" interval="0s" name="stop" timeout="20"/>
+        </operations>
+      </primitive>
+    </resources>
+    <constraints>
+      <rsc_location id="location-rsc5-rhel7-2-INFINITY" node="rhel7-2" rsc="rsc5" score="INFINITY"/>
+    </constraints>
+    <fencing-topology/>
+    <op_defaults/>
+    <alerts/>
+    <rsc_defaults/>
+  </configuration>
+  <status>
+    <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="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.0.14" transition-key="16:0:7:529aa551-44c2-4da5-af7d-8e72fe8910a8" transition-magic="0:7;16:0:7:529aa551-44c2-4da5-af7d-8e72fe8910a8" exit-reason="" on_node="rhel7-3" call-id="5" rc-code="7" op-status="0" interval="0" last-run="1521665823" last-rc-change="1521665823" exec-time="3" queue-time="0" op-digest="4e5bbcdff355840a15bed2d54d28d8f5"/>
+          </lrm_resource>
+          <lrm_resource id="rsc1" type="Dummy" class="ocf" provider="pacemaker">
+            <lrm_rsc_op id="rsc1_last_0" operation_key="rsc1_monitor_0" operation="monitor" crm-debug-origin="do_update_resource" crm_feature_set="3.0.14" transition-key="17:0:7:529aa551-44c2-4da5-af7d-8e72fe8910a8" transition-magic="0:7;17:0:7:529aa551-44c2-4da5-af7d-8e72fe8910a8" exit-reason="" on_node="rhel7-3" call-id="9" rc-code="7" op-status="0" interval="0" last-run="1521665824" last-rc-change="1521665824" exec-time="67" 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="rsc3" type="Dummy" class="ocf" provider="pacemaker">
+            <lrm_rsc_op id="rsc3_last_0" operation_key="rsc3_monitor_0" operation="monitor" crm-debug-origin="do_update_resource" crm_feature_set="3.0.14" transition-key="19:0:7:529aa551-44c2-4da5-af7d-8e72fe8910a8" transition-magic="0:7;19:0:7:529aa551-44c2-4da5-af7d-8e72fe8910a8" exit-reason="" on_node="rhel7-3" call-id="17" rc-code="7" op-status="0" interval="0" last-run="1521665824" last-rc-change="1521665824" exec-time="117" 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="rsc4" type="Dummy" class="ocf" provider="pacemaker">
+            <lrm_rsc_op id="rsc4_last_0" operation_key="rsc4_monitor_0" operation="monitor" crm-debug-origin="do_update_resource" crm_feature_set="3.0.14" transition-key="20:0:7:529aa551-44c2-4da5-af7d-8e72fe8910a8" transition-magic="0:7;20:0:7:529aa551-44c2-4da5-af7d-8e72fe8910a8" exit-reason="" on_node="rhel7-3" call-id="24" rc-code="7" op-status="0" interval="0" last-run="1521665824" last-rc-change="1521665824" exec-time="16" 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="rsc5" type="Dummy" class="ocf" provider="pacemaker">
+            <lrm_rsc_op id="rsc5_last_0" operation_key="rsc5_monitor_0" operation="monitor" crm-debug-origin="do_update_resource" crm_feature_set="3.0.14" transition-key="21:0:7:529aa551-44c2-4da5-af7d-8e72fe8910a8" transition-magic="0:7;21:0:7:529aa551-44c2-4da5-af7d-8e72fe8910a8" exit-reason="" on_node="rhel7-3" call-id="28" rc-code="7" op-status="0" interval="0" last-run="1521665824" last-rc-change="1521665824" exec-time="17" 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="rsc5_monitor_25000" operation_key="rsc5_monitor_25000" operation="monitor" crm-debug-origin="do_update_resource" crm_feature_set="3.0.14" transition-key="51:0:7:529aa551-44c2-4da5-af7d-8e72fe8910a8" transition-magic="0:7;51:0:7:529aa551-44c2-4da5-af7d-8e72fe8910a8" exit-reason="" on_node="rhel7-3" call-id="29" rc-code="7" op-status="0" interval="25000" last-rc-change="1521665824" exec-time="19" queue-time="0" op-digest="4811cef7f7f94e3a35a70be7916cb2fd" op-secure-params=" passwd " op-secure-digest="f2317cad3d54cec5d7d7aa7d0bf35cf8"/>
+          </lrm_resource>
+          <lrm_resource id="rsc6" type="Dummy" class="ocf" provider="pacemaker">
+            <lrm_rsc_op id="rsc6_last_0" operation_key="rsc6_monitor_0" operation="monitor" crm-debug-origin="do_update_resource" crm_feature_set="3.0.14" transition-key="22:0:7:529aa551-44c2-4da5-af7d-8e72fe8910a8" transition-magic="0:7;22:0:7:529aa551-44c2-4da5-af7d-8e72fe8910a8" exit-reason="" on_node="rhel7-3" call-id="33" rc-code="7" op-status="0" interval="0" last-run="1521665824" last-rc-change="1521665824" exec-time="27" 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_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="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.0.14" transition-key="23:0:7:529aa551-44c2-4da5-af7d-8e72fe8910a8" transition-magic="0:7;23:0:7:529aa551-44c2-4da5-af7d-8e72fe8910a8" exit-reason="" on_node="rhel7-4" call-id="5" rc-code="7" op-status="0" interval="0" last-run="1521665823" last-rc-change="1521665823" exec-time="2" queue-time="0" op-digest="4e5bbcdff355840a15bed2d54d28d8f5"/>
+          </lrm_resource>
+          <lrm_resource id="rsc1" type="Dummy" class="ocf" provider="pacemaker">
+            <lrm_rsc_op id="rsc1_last_0" operation_key="rsc1_monitor_0" operation="monitor" crm-debug-origin="do_update_resource" crm_feature_set="3.0.14" transition-key="24:0:7:529aa551-44c2-4da5-af7d-8e72fe8910a8" transition-magic="0:7;24:0:7:529aa551-44c2-4da5-af7d-8e72fe8910a8" exit-reason="" on_node="rhel7-4" call-id="9" rc-code="7" op-status="0" interval="0" last-run="1521665824" last-rc-change="1521665824" exec-time="26" 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="rsc3" type="Dummy" class="ocf" provider="pacemaker">
+            <lrm_rsc_op id="rsc3_last_0" operation_key="rsc3_start_0" operation="start" crm-debug-origin="do_update_resource" crm_feature_set="3.0.14" transition-key="44:0:0:529aa551-44c2-4da5-af7d-8e72fe8910a8" transition-magic="0:0;44:0:0:529aa551-44c2-4da5-af7d-8e72fe8910a8" exit-reason="" on_node="rhel7-4" call-id="31" rc-code="0" op-status="0" interval="0" last-run="1521665824" last-rc-change="1521665824" exec-time="39" 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="rsc4" type="Dummy" class="ocf" provider="pacemaker">
+            <lrm_rsc_op id="rsc4_last_0" operation_key="rsc4_monitor_0" operation="monitor" crm-debug-origin="do_update_resource" crm_feature_set="3.0.14" transition-key="27:0:7:529aa551-44c2-4da5-af7d-8e72fe8910a8" transition-magic="0:7;27:0:7:529aa551-44c2-4da5-af7d-8e72fe8910a8" exit-reason="" on_node="rhel7-4" call-id="21" rc-code="7" op-status="0" interval="0" last-run="1521665824" last-rc-change="1521665824" exec-time="28" 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_resource>
+          <lrm_resource id="rsc5" type="Dummy" class="ocf" provider="pacemaker">
+            <lrm_rsc_op id="rsc5_last_0" operation_key="rsc5_monitor_0" operation="monitor" crm-debug-origin="do_update_resource" crm_feature_set="3.0.14" transition-key="28:0:7:529aa551-44c2-4da5-af7d-8e72fe8910a8" transition-magic="0:7;28:0:7:529aa551-44c2-4da5-af7d-8e72fe8910a8" exit-reason="" on_node="rhel7-4" call-id="25" rc-code="7" op-status="0" interval="0" last-run="1521665824" last-rc-change="1521665824" exec-time="37" 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="rsc5_monitor_25000" operation_key="rsc5_monitor_25000" operation="monitor" crm-debug-origin="do_update_resource" crm_feature_set="3.0.14" transition-key="52:0:7:529aa551-44c2-4da5-af7d-8e72fe8910a8" transition-magic="0:7;52:0:7:529aa551-44c2-4da5-af7d-8e72fe8910a8" exit-reason="" on_node="rhel7-4" call-id="26" rc-code="7" op-status="0" interval="25000" last-rc-change="1521665824" exec-time="34" queue-time="0" op-digest="4811cef7f7f94e3a35a70be7916cb2fd" op-secure-params=" passwd " op-secure-digest="f2317cad3d54cec5d7d7aa7d0bf35cf8"/>
+          </lrm_resource>
+          <lrm_resource id="rsc6" type="Dummy" class="ocf" provider="pacemaker">
+            <lrm_rsc_op id="rsc6_last_0" operation_key="rsc6_monitor_0" operation="monitor" crm-debug-origin="do_update_resource" crm_feature_set="3.0.14" transition-key="29:0:7:529aa551-44c2-4da5-af7d-8e72fe8910a8" transition-magic="0:7;29:0:7:529aa551-44c2-4da5-af7d-8e72fe8910a8" exit-reason="" on_node="rhel7-4" call-id="30" rc-code="7" op-status="0" interval="0" last-run="1521665824" last-rc-change="1521665824" 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_resources>
+      </lrm>
+    </node_state>
+    <node_state id="5" uname="rhel7-5" in_ccm="true" crmd="online" crm-debug-origin="do_update_resource" 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.0.14" transition-key="30:0:7:529aa551-44c2-4da5-af7d-8e72fe8910a8" transition-magic="0:7;30:0:7:529aa551-44c2-4da5-af7d-8e72fe8910a8" exit-reason="" on_node="rhel7-5" call-id="5" rc-code="7" op-status="0" interval="0" last-run="1521665823" last-rc-change="1521665823" exec-time="2" queue-time="0" op-digest="4e5bbcdff355840a15bed2d54d28d8f5"/>
+          </lrm_resource>
+          <lrm_resource id="rsc1" type="Dummy" class="ocf" provider="pacemaker">
+            <lrm_rsc_op id="rsc1_last_0" operation_key="rsc1_monitor_0" operation="monitor" crm-debug-origin="do_update_resource" crm_feature_set="3.0.14" transition-key="31:0:7:529aa551-44c2-4da5-af7d-8e72fe8910a8" transition-magic="0:7;31:0:7:529aa551-44c2-4da5-af7d-8e72fe8910a8" exit-reason="" on_node="rhel7-5" call-id="9" rc-code="7" op-status="0" interval="0" last-run="1521665824" last-rc-change="1521665824" exec-time="36" 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="rsc3" type="Dummy" class="ocf" provider="pacemaker">
+            <lrm_rsc_op id="rsc3_last_0" operation_key="rsc3_monitor_0" operation="monitor" crm-debug-origin="do_update_resource" crm_feature_set="3.0.14" transition-key="33:0:7:529aa551-44c2-4da5-af7d-8e72fe8910a8" transition-magic="0:7;33:0:7:529aa551-44c2-4da5-af7d-8e72fe8910a8" exit-reason="" on_node="rhel7-5" call-id="17" rc-code="7" op-status="0" interval="0" last-run="1521665824" last-rc-change="1521665824" exec-time="36" 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="rsc4" type="Dummy" class="ocf" provider="pacemaker">
+            <lrm_rsc_op id="rsc4_last_0" operation_key="rsc4_start_0" operation="start" crm-debug-origin="do_update_resource" crm_feature_set="3.0.14" transition-key="46:0:0:529aa551-44c2-4da5-af7d-8e72fe8910a8" transition-magic="0:0;46:0:0:529aa551-44c2-4da5-af7d-8e72fe8910a8" exit-reason="" on_node="rhel7-5" call-id="31" rc-code="0" op-status="0" interval="0" last-run="1521665824" last-rc-change="1521665824" 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="rsc4_monitor_30000" operation_key="rsc4_monitor_30000" operation="monitor" crm-debug-origin="do_update_resource" crm_feature_set="3.0.14" transition-key="47:0:0:529aa551-44c2-4da5-af7d-8e72fe8910a8" transition-magic="0:0;47:0:0:529aa551-44c2-4da5-af7d-8e72fe8910a8" exit-reason="" on_node="rhel7-5" call-id="32" rc-code="0" op-status="0" interval="30000" last-rc-change="1521665824" exec-time="19" queue-time="0" op-digest="4811cef7f7f94e3a35a70be7916cb2fd" op-secure-params=" passwd " op-secure-digest="f2317cad3d54cec5d7d7aa7d0bf35cf8"/>
+            <lrm_rsc_op id="rsc4_last_failure_0" operation_key="rsc4_monitor_30000" operation="monitor" crm-debug-origin="do_update_resource" crm_feature_set="3.0.14" transition-key="47:0:0:529aa551-44c2-4da5-af7d-8e72fe8910a8" transition-magic="0:7;47:0:0:529aa551-44c2-4da5-af7d-8e72fe8910a8" exit-reason="" on_node="rhel7-5" call-id="32" rc-code="7" op-status="0" interval="30000" last-rc-change="1521673962" exec-time="0" queue-time="0" op-digest="4811cef7f7f94e3a35a70be7916cb2fd" op-secure-params=" passwd " op-secure-digest="f2317cad3d54cec5d7d7aa7d0bf35cf8"/>
+          </lrm_resource>
+          <lrm_resource id="rsc5" type="Dummy" class="ocf" provider="pacemaker">
+            <lrm_rsc_op id="rsc5_last_0" operation_key="rsc5_monitor_0" operation="monitor" crm-debug-origin="do_update_resource" crm_feature_set="3.0.14" transition-key="35:0:7:529aa551-44c2-4da5-af7d-8e72fe8910a8" transition-magic="0:7;35:0:7:529aa551-44c2-4da5-af7d-8e72fe8910a8" exit-reason="" on_node="rhel7-5" call-id="25" rc-code="7" op-status="0" interval="0" last-run="1521665824" last-rc-change="1521665824" exec-time="60" 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="rsc5_monitor_25000" operation_key="rsc5_monitor_25000" operation="monitor" crm-debug-origin="do_update_resource" crm_feature_set="3.0.14" transition-key="53:0:7:529aa551-44c2-4da5-af7d-8e72fe8910a8" transition-magic="0:7;53:0:7:529aa551-44c2-4da5-af7d-8e72fe8910a8" exit-reason="" on_node="rhel7-5" call-id="26" rc-code="7" op-status="0" interval="25000" last-rc-change="1521665824" exec-time="45" queue-time="0" op-digest="4811cef7f7f94e3a35a70be7916cb2fd" op-secure-params=" passwd " op-secure-digest="f2317cad3d54cec5d7d7aa7d0bf35cf8"/>
+          </lrm_resource>
+          <lrm_resource id="rsc6" type="Dummy" class="ocf" provider="pacemaker">
+            <lrm_rsc_op id="rsc6_last_0" operation_key="rsc6_monitor_0" operation="monitor" crm-debug-origin="do_update_resource" crm_feature_set="3.0.14" transition-key="36:0:7:529aa551-44c2-4da5-af7d-8e72fe8910a8" transition-magic="0:7;36:0:7:529aa551-44c2-4da5-af7d-8e72fe8910a8" exit-reason="" on_node="rhel7-5" call-id="30" rc-code="7" op-status="0" interval="0" last-run="1521665824" last-rc-change="1521665824" exec-time="40" 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_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="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="37:0:0:529aa551-44c2-4da5-af7d-8e72fe8910a8" transition-magic="0:0;37:0:0:529aa551-44c2-4da5-af7d-8e72fe8910a8" exit-reason="" on_node="rhel7-1" call-id="10" rc-code="0" op-status="0" interval="0" last-run="1521665824" last-rc-change="1521665824" exec-time="71" queue-time="0" op-digest="4e5bbcdff355840a15bed2d54d28d8f5"/>
+            <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="38:0:0:529aa551-44c2-4da5-af7d-8e72fe8910a8" transition-magic="0:0;38:0:0:529aa551-44c2-4da5-af7d-8e72fe8910a8" exit-reason="" on_node="rhel7-1" call-id="11" rc-code="0" op-status="0" interval="120000" last-rc-change="1521665824" exec-time="58" queue-time="0" op-digest="afee8edcb824b33039921fcb256b7bdd"/>
+          </lrm_resource>
+          <lrm_resource id="rsc1" type="Dummy" class="ocf" provider="pacemaker">
+            <lrm_rsc_op id="rsc1_last_0" operation_key="rsc1_monitor_0" operation="monitor" crm-debug-origin="do_update_resource" crm_feature_set="3.0.14" transition-key="3:0:7:529aa551-44c2-4da5-af7d-8e72fe8910a8" transition-magic="0:7;3:0:7:529aa551-44c2-4da5-af7d-8e72fe8910a8" exit-reason="" on_node="rhel7-1" call-id="9" rc-code="7" op-status="0" interval="0" last-run="1521665824" last-rc-change="1521665824" exec-time="20" 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="rsc3" type="Dummy" class="ocf" provider="pacemaker">
+            <lrm_rsc_op id="rsc3_last_0" operation_key="rsc3_monitor_0" operation="monitor" crm-debug-origin="do_update_resource" crm_feature_set="3.0.14" transition-key="5:0:7:529aa551-44c2-4da5-af7d-8e72fe8910a8" transition-magic="0:7;5:0:7:529aa551-44c2-4da5-af7d-8e72fe8910a8" exit-reason="" on_node="rhel7-1" call-id="19" rc-code="7" op-status="0" interval="0" last-run="1521665824" last-rc-change="1521665824" exec-time="41" 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="rsc4" type="Dummy" class="ocf" provider="pacemaker">
+            <lrm_rsc_op id="rsc4_last_0" operation_key="rsc4_monitor_0" operation="monitor" crm-debug-origin="do_update_resource" crm_feature_set="3.0.14" transition-key="6:0:7:529aa551-44c2-4da5-af7d-8e72fe8910a8" transition-magic="0:7;6:0:7:529aa551-44c2-4da5-af7d-8e72fe8910a8" exit-reason="" on_node="rhel7-1" call-id="23" rc-code="7" op-status="0" interval="0" last-run="1521665824" last-rc-change="1521665824" exec-time="41" 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="rsc5" type="Dummy" class="ocf" provider="pacemaker">
+            <lrm_rsc_op id="rsc5_last_0" operation_key="rsc5_start_0" operation="start" crm-debug-origin="do_update_resource" crm_feature_set="3.0.14" transition-key="48:0:0:529aa551-44c2-4da5-af7d-8e72fe8910a8" transition-magic="0:0;48:0:0:529aa551-44c2-4da5-af7d-8e72fe8910a8" exit-reason="" on_node="rhel7-1" call-id="32" rc-code="0" op-status="0" interval="0" last-run="1521665824" last-rc-change="1521665824" 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="rsc5_monitor_20000" operation_key="rsc5_monitor_20000" operation="monitor" crm-debug-origin="do_update_resource" crm_feature_set="3.0.14" transition-key="49:0:0:529aa551-44c2-4da5-af7d-8e72fe8910a8" transition-magic="0:0;49:0:0:529aa551-44c2-4da5-af7d-8e72fe8910a8" exit-reason="" on_node="rhel7-1" call-id="33" rc-code="0" op-status="0" interval="20000" last-rc-change="1521665824" exec-time="14" queue-time="1" op-digest="4811cef7f7f94e3a35a70be7916cb2fd" op-secure-params=" passwd " op-secure-digest="f2317cad3d54cec5d7d7aa7d0bf35cf8"/>
+          </lrm_resource>
+          <lrm_resource id="rsc6" type="Dummy" class="ocf" provider="pacemaker">
+            <lrm_rsc_op id="rsc6_last_0" operation_key="rsc6_monitor_0" operation="monitor" crm-debug-origin="do_update_resource" crm_feature_set="3.0.14" transition-key="8:0:7:529aa551-44c2-4da5-af7d-8e72fe8910a8" transition-magic="0:7;8:0:7:529aa551-44c2-4da5-af7d-8e72fe8910a8" exit-reason="" on_node="rhel7-1" call-id="31" rc-code="7" op-status="0" interval="0" last-run="1521665824" last-rc-change="1521665824" exec-time="53" 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_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">
+      <lrm id="2">
+        <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.0.14" transition-key="9:0:7:529aa551-44c2-4da5-af7d-8e72fe8910a8" transition-magic="0:7;9:0:7:529aa551-44c2-4da5-af7d-8e72fe8910a8" exit-reason="" on_node="rhel7-2" call-id="5" rc-code="7" op-status="0" interval="0" last-run="1521665823" last-rc-change="1521665823" exec-time="2" queue-time="0" op-digest="4e5bbcdff355840a15bed2d54d28d8f5"/>
+          </lrm_resource>
+          <lrm_resource id="rsc1" type="Dummy" class="ocf" provider="pacemaker">
+            <lrm_rsc_op id="rsc1_last_0" operation_key="rsc1_start_0" operation="start" crm-debug-origin="do_update_resource" crm_feature_set="3.0.14" transition-key="39:0:0:529aa551-44c2-4da5-af7d-8e72fe8910a8" transition-magic="0:0;39:0:0:529aa551-44c2-4da5-af7d-8e72fe8910a8" exit-reason="" on_node="rhel7-2" call-id="14" rc-code="0" op-status="0" interval="0" last-run="1521665824" last-rc-change="1521665824" exec-time="26" 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="rsc1_monitor_20000" operation_key="rsc1_monitor_20000" operation="monitor" crm-debug-origin="do_update_resource" crm_feature_set="3.0.14" transition-key="40:0:0:529aa551-44c2-4da5-af7d-8e72fe8910a8" transition-magic="0:0;40:0:0:529aa551-44c2-4da5-af7d-8e72fe8910a8" exit-reason="" on_node="rhel7-2" call-id="15" rc-code="0" op-status="0" interval="20000" last-rc-change="1521665824" exec-time="20" queue-time="0" op-digest="4811cef7f7f94e3a35a70be7916cb2fd" op-secure-params=" passwd " op-secure-digest="f2317cad3d54cec5d7d7aa7d0bf35cf8"/>
+          </lrm_resource>
+          <lrm_resource id="rsc3" type="Dummy" class="ocf" provider="pacemaker">
+            <lrm_rsc_op id="rsc3_last_0" operation_key="rsc3_monitor_0" operation="monitor" crm-debug-origin="do_update_resource" crm_feature_set="3.0.14" transition-key="12:0:7:529aa551-44c2-4da5-af7d-8e72fe8910a8" transition-magic="0:7;12:0:7:529aa551-44c2-4da5-af7d-8e72fe8910a8" exit-reason="" on_node="rhel7-2" call-id="19" rc-code="7" op-status="0" interval="0" last-run="1521665824" last-rc-change="1521665824" exec-time="19" 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="rsc4" type="Dummy" class="ocf" provider="pacemaker">
+            <lrm_rsc_op id="rsc4_last_0" operation_key="rsc4_monitor_0" operation="monitor" crm-debug-origin="do_update_resource" crm_feature_set="3.0.14" transition-key="13:0:7:529aa551-44c2-4da5-af7d-8e72fe8910a8" transition-magic="0:7;13:0:7:529aa551-44c2-4da5-af7d-8e72fe8910a8" exit-reason="" on_node="rhel7-2" call-id="23" rc-code="7" op-status="0" interval="0" last-run="1521665824" last-rc-change="1521665824" exec-time="26" 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="rsc5" type="Dummy" class="ocf" provider="pacemaker">
+            <lrm_rsc_op id="rsc5_last_0" operation_key="rsc5_monitor_0" operation="monitor" crm-debug-origin="do_update_resource" crm_feature_set="3.0.14" transition-key="14:0:7:529aa551-44c2-4da5-af7d-8e72fe8910a8" transition-magic="0:7;14:0:7:529aa551-44c2-4da5-af7d-8e72fe8910a8" exit-reason="" on_node="rhel7-2" call-id="27" rc-code="7" op-status="0" interval="0" last-run="1521665824" last-rc-change="1521665824" exec-time="17" 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="rsc5_monitor_25000" operation_key="rsc5_monitor_25000" operation="monitor" crm-debug-origin="do_update_resource" crm_feature_set="3.0.14" transition-key="50:0:7:529aa551-44c2-4da5-af7d-8e72fe8910a8" transition-magic="0:7;50:0:7:529aa551-44c2-4da5-af7d-8e72fe8910a8" exit-reason="" on_node="rhel7-2" call-id="28" rc-code="7" op-status="0" interval="25000" last-rc-change="1521665824" exec-time="20" queue-time="0" op-digest="4811cef7f7f94e3a35a70be7916cb2fd" op-secure-params=" passwd " op-secure-digest="f2317cad3d54cec5d7d7aa7d0bf35cf8"/>
+          </lrm_resource>
+          <lrm_resource id="rsc6" type="Dummy" class="ocf" provider="pacemaker">
+            <lrm_rsc_op id="rsc6_last_0" operation_key="rsc6_start_0" operation="start" crm-debug-origin="do_update_resource" crm_feature_set="3.0.14" transition-key="54:0:0:529aa551-44c2-4da5-af7d-8e72fe8910a8" transition-magic="0:0;54:0:0:529aa551-44c2-4da5-af7d-8e72fe8910a8" exit-reason="" on_node="rhel7-2" call-id="33" rc-code="0" op-status="0" interval="0" last-run="1521665824" last-rc-change="1521665824" 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_resource>
+        </lrm_resources>
+      </lrm>
+    </node_state>
+  </status>
+</cib>
