diff --git a/tools/regression.tools.exp b/tools/regression.tools.exp index b2f4df1b7d..b5baf3bac4 100644 --- a/tools/regression.tools.exp +++ b/tools/regression.tools.exp @@ -1,2267 +1,2265 @@ Created new pacemaker configuration 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: Validate CIB =#=#=#= <cib epoch="0" num_updates="0" admin_epoch="0"> <configuration> <crm_config/> <nodes/> <resources/> <constraints/> </configuration> <status/> </cib> =#=#=#= Current cib after: Validate CIB =#=#=#= <cib epoch="0" num_updates="0" admin_epoch="0"> <configuration> <crm_config/> <nodes/> <resources/> <constraints/> </configuration> <status/> </cib> =#=#=#= End test: Validate CIB - OK (0) =#=#=#= * Passed: cibadmin - Validate CIB =#=#=#= Begin test: Configure something before erasing =#=#=#= =#=#=#= Current cib after: Configure something before erasing =#=#=#= <cib epoch="1" num_updates="0" admin_epoch="0"> <configuration> <crm_config> <cluster_property_set id="cib-bootstrap-options"> <nvpair id="cib-bootstrap-options-cluster-delay" name="cluster-delay" value="60s"/> </cluster_property_set> </crm_config> <nodes/> <resources/> <constraints/> </configuration> <status/> </cib> =#=#=#= End test: Configure something before erasing - OK (0) =#=#=#= * Passed: crm_attribute - Configure something before erasing =#=#=#= Begin test: Require --force for CIB erasure =#=#=#= The supplied command is considered dangerous. To prevent accidental destruction of the cluster, the --force flag is required in order to proceed. =#=#=#= Current cib after: Require --force for CIB erasure =#=#=#= <cib epoch="1" num_updates="0" admin_epoch="0"> <configuration> <crm_config> <cluster_property_set id="cib-bootstrap-options"> <nvpair id="cib-bootstrap-options-cluster-delay" name="cluster-delay" value="60s"/> </cluster_property_set> </crm_config> <nodes/> <resources/> <constraints/> </configuration> <status/> </cib> =#=#=#= End test: Require --force for CIB erasure - Invalid argument (22) =#=#=#= * Passed: cibadmin - Require --force for CIB erasure =#=#=#= Begin test: Allow CIB erasure with --force =#=#=#= =#=#=#= Current cib after: Allow CIB erasure with --force =#=#=#= <cib epoch="2" num_updates="0" admin_epoch="1"> <configuration> <crm_config/> <nodes/> <resources/> <constraints/> </configuration> <status/> </cib> =#=#=#= End test: Allow CIB erasure with --force - OK (0) =#=#=#= * Passed: cibadmin - Allow CIB erasure with --force =#=#=#= Begin test: Query CIB =#=#=#= =#=#=#= Current cib after: Query CIB =#=#=#= <cib epoch="2" num_updates="0" admin_epoch="1"> <configuration> <crm_config/> <nodes/> <resources/> <constraints/> </configuration> <status/> </cib> =#=#=#= End test: Query CIB - OK (0) =#=#=#= * Passed: cibadmin - Query CIB =#=#=#= Begin test: Set cluster option =#=#=#= =#=#=#= Current cib after: Set cluster option =#=#=#= <cib epoch="3" num_updates="0" admin_epoch="1"> <configuration> <crm_config> <cluster_property_set id="cib-bootstrap-options"> <nvpair id="cib-bootstrap-options-cluster-delay" name="cluster-delay" value="60s"/> </cluster_property_set> </crm_config> <nodes/> <resources/> <constraints/> </configuration> <status/> </cib> =#=#=#= End test: Set cluster option - OK (0) =#=#=#= * Passed: crm_attribute - Set cluster option =#=#=#= Begin test: Query new cluster option =#=#=#= <nvpair id="cib-bootstrap-options-cluster-delay" name="cluster-delay" value="60s"/> =#=#=#= Current cib after: Query new cluster option =#=#=#= <cib epoch="3" num_updates="0" admin_epoch="1"> <configuration> <crm_config> <cluster_property_set id="cib-bootstrap-options"> <nvpair id="cib-bootstrap-options-cluster-delay" name="cluster-delay" value="60s"/> </cluster_property_set> </crm_config> <nodes/> <resources/> <constraints/> </configuration> <status/> </cib> =#=#=#= End test: Query new cluster option - OK (0) =#=#=#= * Passed: cibadmin - Query new cluster option =#=#=#= Begin test: Query cluster options =#=#=#= =#=#=#= Current cib after: Query cluster options =#=#=#= <cib epoch="3" num_updates="0" admin_epoch="1"> <configuration> <crm_config> <cluster_property_set id="cib-bootstrap-options"> <nvpair id="cib-bootstrap-options-cluster-delay" name="cluster-delay" value="60s"/> </cluster_property_set> </crm_config> <nodes/> <resources/> <constraints/> </configuration> <status/> </cib> =#=#=#= End test: Query cluster options - OK (0) =#=#=#= * Passed: cibadmin - Query cluster options =#=#=#= Begin test: Set no-quorum policy =#=#=#= =#=#=#= Current cib after: Set no-quorum policy =#=#=#= <cib epoch="4" num_updates="0" admin_epoch="1"> <configuration> <crm_config> <cluster_property_set id="cib-bootstrap-options"> <nvpair id="cib-bootstrap-options-cluster-delay" name="cluster-delay" value="60s"/> <nvpair id="cib-bootstrap-options-no-quorum-policy" name="no-quorum-policy" value="ignore"/> </cluster_property_set> </crm_config> <nodes/> <resources/> <constraints/> </configuration> <status/> </cib> =#=#=#= End test: Set no-quorum policy - OK (0) =#=#=#= * Passed: crm_attribute - Set no-quorum policy =#=#=#= Begin test: Delete nvpair =#=#=#= =#=#=#= Current cib after: Delete nvpair =#=#=#= <cib epoch="5" 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> </crm_config> <nodes/> <resources/> <constraints/> </configuration> <status/> </cib> =#=#=#= End test: Delete nvpair - OK (0) =#=#=#= * Passed: cibadmin - Delete nvpair =#=#=#= Begin test: Create operaton should fail =#=#=#= Call failed: Name not unique on network <failed> <failed_update id="cib-bootstrap-options" object_type="cluster_property_set" operation="cib_create" reason="Name not unique on network"> <cluster_property_set id="cib-bootstrap-options"> <nvpair id="cib-bootstrap-options-cluster-delay" name="cluster-delay" value="60s"/> </cluster_property_set> </failed_update> </failed> =#=#=#= Current cib after: Create operaton should fail =#=#=#= <cib epoch="5" 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> </crm_config> <nodes/> <resources/> <constraints/> </configuration> <status/> </cib> =#=#=#= End test: Create operaton should fail - Name not unique on network (76) =#=#=#= * Passed: cibadmin - Create operaton should fail =#=#=#= Begin test: Modify cluster options section =#=#=#= =#=#=#= Current cib after: Modify cluster options section =#=#=#= <cib epoch="6" 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"/> <nvpair id="cib-bootstrap-options-cluster-delay" name="cluster-delay" value="60s"/> </cluster_property_set> </crm_config> <nodes/> <resources/> <constraints/> </configuration> <status/> </cib> =#=#=#= End test: Modify cluster options section - OK (0) =#=#=#= * Passed: cibadmin - Modify cluster options section =#=#=#= Begin test: Query updated cluster option =#=#=#= <nvpair id="cib-bootstrap-options-cluster-delay" name="cluster-delay" value="60s"/> =#=#=#= Current cib after: Query updated cluster option =#=#=#= <cib epoch="6" 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"/> <nvpair id="cib-bootstrap-options-cluster-delay" name="cluster-delay" value="60s"/> </cluster_property_set> </crm_config> <nodes/> <resources/> <constraints/> </configuration> <status/> </cib> =#=#=#= End test: Query updated cluster option - OK (0) =#=#=#= * Passed: cibadmin - Query updated cluster option =#=#=#= Begin test: Set duplicate cluster option =#=#=#= =#=#=#= Current cib after: Set duplicate cluster option =#=#=#= <cib epoch="7" 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"/> <nvpair id="cib-bootstrap-options-cluster-delay" name="cluster-delay" value="60s"/> </cluster_property_set> <cluster_property_set id="duplicate"> <nvpair id="duplicate-cluster-delay" name="cluster-delay" value="40s"/> </cluster_property_set> </crm_config> <nodes/> <resources/> <constraints/> </configuration> <status/> </cib> =#=#=#= 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) =#=#=#= Current cib after: Setting multiply defined cluster option should fail =#=#=#= <cib epoch="7" 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"/> <nvpair id="cib-bootstrap-options-cluster-delay" name="cluster-delay" value="60s"/> </cluster_property_set> <cluster_property_set id="duplicate"> <nvpair id="duplicate-cluster-delay" name="cluster-delay" value="40s"/> </cluster_property_set> </crm_config> <nodes/> <resources/> <constraints/> </configuration> <status/> </cib> =#=#=#= End test: Setting multiply defined cluster option should fail - Name not unique on network (76) =#=#=#= * Passed: crm_attribute - Setting multiply defined cluster option should fail =#=#=#= Begin test: Set cluster option with -s =#=#=#= =#=#=#= Current cib after: Set cluster option with -s =#=#=#= <cib epoch="8" 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"/> <nvpair id="cib-bootstrap-options-cluster-delay" name="cluster-delay" value="60s"/> </cluster_property_set> <cluster_property_set id="duplicate"> <nvpair id="duplicate-cluster-delay" name="cluster-delay" value="30s"/> </cluster_property_set> </crm_config> <nodes/> <resources/> <constraints/> </configuration> <status/> </cib> =#=#=#= End test: Set cluster option with -s - OK (0) =#=#=#= * Passed: crm_attribute - Set cluster option with -s =#=#=#= Begin test: Delete cluster option with -i =#=#=#= Deleted crm_config option: id=(null) name=cluster-delay =#=#=#= Current cib after: Delete cluster option with -i =#=#=#= <cib epoch="9" 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/> <resources/> <constraints/> </configuration> <status/> </cib> =#=#=#= End test: Delete cluster option with -i - OK (0) =#=#=#= * Passed: crm_attribute - Delete cluster option with -i =#=#=#= Begin test: Create node1 and bring it online =#=#=#= Current cluster status: Performing requested modifications + Bringing node node1 online Transition Summary: Executing cluster transition: Revised cluster status: Online: [ node1 ] =#=#=#= Current cib after: Create node1 and bring it online =#=#=#= <cib epoch="10" num_updates="2" 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"/> </nodes> <resources/> <constraints/> </configuration> <status> <node_state id="node1" uname="node1" in_ccm="true" crmd="online" join="member" expected="member" crm-debug-origin="crm_simulate"/> </status> </cib> =#=#=#= End test: Create node1 and bring it online - OK (0) =#=#=#= * Passed: crm_simulate - Create node1 and bring it online =#=#=#= Begin test: Create node attribute =#=#=#= =#=#=#= Current cib after: Create node attribute =#=#=#= <cib epoch="11" 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> </nodes> <resources/> <constraints/> </configuration> <status> <node_state id="node1" uname="node1" in_ccm="true" crmd="online" join="member" expected="member" crm-debug-origin="crm_simulate"/> </status> </cib> =#=#=#= End test: Create node attribute - OK (0) =#=#=#= * Passed: crm_attribute - Create node attribute =#=#=#= Begin test: Query new node attribute =#=#=#= <nvpair id="nodes-node1-ram" name="ram" value="1024M"/> =#=#=#= Current cib after: Query new node attribute =#=#=#= <cib epoch="11" 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> </nodes> <resources/> <constraints/> </configuration> <status> <node_state id="node1" uname="node1" in_ccm="true" crmd="online" join="member" expected="member" crm-debug-origin="crm_simulate"/> </status> </cib> =#=#=#= End test: Query new node attribute - OK (0) =#=#=#= * Passed: cibadmin - Query new node attribute =#=#=#= Begin test: Digest calculation =#=#=#= Digest: =#=#=#= Current cib after: Digest calculation =#=#=#= <cib epoch="11" 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> </nodes> <resources/> <constraints/> </configuration> <status> <node_state id="node1" uname="node1" in_ccm="true" crmd="online" join="member" expected="member" crm-debug-origin="crm_simulate"/> </status> </cib> =#=#=#= End test: Digest calculation - OK (0) =#=#=#= * Passed: cibadmin - Digest calculation =#=#=#= Begin test: Replace operation should fail =#=#=#= Call failed: Update was older than existing configuration =#=#=#= Current cib after: Replace operation should fail =#=#=#= <cib epoch="11" 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> </nodes> <resources/> <constraints/> </configuration> <status> <node_state id="node1" uname="node1" in_ccm="true" crmd="online" join="member" expected="member" crm-debug-origin="crm_simulate"/> </status> </cib> =#=#=#= 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="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> </nodes> <resources/> <constraints/> </configuration> <status> <node_state id="node1" uname="node1" in_ccm="true" crmd="online" join="member" expected="member" crm-debug-origin="crm_simulate"/> </status> </cib> =#=#=#= End test: Default standby value - OK (0) =#=#=#= * Passed: crm_standby - Default standby value =#=#=#= Begin test: Set standby status =#=#=#= =#=#=#= Current cib after: Set standby status =#=#=#= <cib epoch="12" 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"/> <nvpair id="nodes-node1-standby" name="standby" value="true"/> </instance_attributes> </node> </nodes> <resources/> <constraints/> </configuration> <status> <node_state id="node1" uname="node1" in_ccm="true" crmd="online" join="member" expected="member" crm-debug-origin="crm_simulate"/> </status> </cib> =#=#=#= End test: Set standby status - OK (0) =#=#=#= * Passed: crm_standby - Set standby status =#=#=#= Begin test: Query standby value =#=#=#= scope=nodes name=standby value=true =#=#=#= Current cib after: Query standby value =#=#=#= <cib epoch="12" 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"/> <nvpair id="nodes-node1-standby" name="standby" value="true"/> </instance_attributes> </node> </nodes> <resources/> <constraints/> </configuration> <status> <node_state id="node1" uname="node1" in_ccm="true" crmd="online" join="member" expected="member" crm-debug-origin="crm_simulate"/> </status> </cib> =#=#=#= End test: Query standby value - OK (0) =#=#=#= * Passed: crm_standby - Query standby value =#=#=#= Begin test: Delete standby value =#=#=#= Deleted nodes attribute: id=nodes-node1-standby name=standby =#=#=#= Current cib after: Delete standby value =#=#=#= <cib epoch="13" 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> </nodes> <resources/> <constraints/> </configuration> <status> <node_state id="node1" uname="node1" in_ccm="true" crmd="online" join="member" expected="member" crm-debug-origin="crm_simulate"/> </status> </cib> =#=#=#= End test: Delete standby value - OK (0) =#=#=#= * Passed: crm_standby - Delete standby value =#=#=#= Begin test: Create a resource =#=#=#= =#=#=#= Current cib after: Create a resource =#=#=#= <cib epoch="14" 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> </nodes> <resources> <primitive id="dummy" class="ocf" provider="pacemaker" type="Dummy"/> </resources> <constraints/> </configuration> <status> <node_state id="node1" uname="node1" in_ccm="true" crmd="online" join="member" expected="member" crm-debug-origin="crm_simulate"/> </status> </cib> =#=#=#= End test: Create a resource - OK (0) =#=#=#= * Passed: cibadmin - Create a resource =#=#=#= Begin test: Create a resource meta attribute =#=#=#= Set 'dummy' option: id=dummy-meta_attributes-is-managed set=dummy-meta_attributes name=is-managed=false =#=#=#= Current cib after: Create a resource meta attribute =#=#=#= <cib epoch="15" 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> </nodes> <resources> <primitive id="dummy" class="ocf" provider="pacemaker" type="Dummy"> <meta_attributes id="dummy-meta_attributes"> <nvpair id="dummy-meta_attributes-is-managed" name="is-managed" value="false"/> </meta_attributes> </primitive> </resources> <constraints/> </configuration> <status> <node_state id="node1" uname="node1" in_ccm="true" crmd="online" join="member" expected="member" crm-debug-origin="crm_simulate"/> </status> </cib> =#=#=#= End test: Create a resource meta attribute - OK (0) =#=#=#= * Passed: crm_resource - Create a resource meta attribute =#=#=#= Begin test: Query a resource meta attribute =#=#=#= false =#=#=#= Current cib after: Query a resource meta attribute =#=#=#= <cib epoch="15" 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> </nodes> <resources> <primitive id="dummy" class="ocf" provider="pacemaker" type="Dummy"> <meta_attributes id="dummy-meta_attributes"> <nvpair id="dummy-meta_attributes-is-managed" name="is-managed" value="false"/> </meta_attributes> </primitive> </resources> <constraints/> </configuration> <status> <node_state id="node1" uname="node1" in_ccm="true" crmd="online" join="member" expected="member" crm-debug-origin="crm_simulate"/> </status> </cib> =#=#=#= End test: Query a resource meta attribute - OK (0) =#=#=#= * Passed: crm_resource - Query a resource meta attribute =#=#=#= Begin test: Remove a resource meta attribute =#=#=#= Deleted 'dummy' option: id=dummy-meta_attributes-is-managed name=is-managed =#=#=#= Current cib after: Remove a resource meta attribute =#=#=#= <cib epoch="16" 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> </nodes> <resources> <primitive id="dummy" class="ocf" provider="pacemaker" type="Dummy"> <meta_attributes id="dummy-meta_attributes"/> </primitive> </resources> <constraints/> </configuration> <status> <node_state id="node1" uname="node1" in_ccm="true" crmd="online" join="member" expected="member" crm-debug-origin="crm_simulate"/> </status> </cib> =#=#=#= End test: Remove a resource meta attribute - OK (0) =#=#=#= * Passed: crm_resource - Remove a resource meta attribute =#=#=#= Begin test: Create a resource attribute =#=#=#= Set 'dummy' option: id=dummy-instance_attributes-delay set=dummy-instance_attributes name=delay=10s =#=#=#= Current cib after: Create a resource attribute =#=#=#= <cib epoch="17" 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> </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> </resources> <constraints/> </configuration> <status> <node_state id="node1" uname="node1" in_ccm="true" crmd="online" join="member" expected="member" crm-debug-origin="crm_simulate"/> </status> </cib> =#=#=#= End test: Create a resource attribute - OK (0) =#=#=#= * Passed: crm_resource - Create a resource attribute =#=#=#= Begin test: List the configured resources =#=#=#= dummy (ocf::pacemaker:Dummy): Stopped =#=#=#= Current cib after: List the configured resources =#=#=#= <cib epoch="17" 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> </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> </resources> <constraints/> </configuration> <status> <node_state id="node1" uname="node1" in_ccm="true" crmd="online" join="member" expected="member" crm-debug-origin="crm_simulate"/> </status> </cib> =#=#=#= End test: List the configured resources - OK (0) =#=#=#= * Passed: crm_resource - List the configured resources =#=#=#= Begin test: Set a resource's fail-count =#=#=#= =#=#=#= Current cib after: Set a resource's fail-count =#=#=#= <cib epoch="17" num_updates="1" 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> </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> </resources> <constraints/> </configuration> <status> <node_state id="node1" uname="node1" in_ccm="true" crmd="online" join="member" expected="member" crm-debug-origin="crm_simulate"> <transient_attributes id="node1"> <instance_attributes id="status-node1"> <nvpair id="status-node1-fail-count-dummy" name="fail-count-dummy" value="10"/> </instance_attributes> </transient_attributes> </node_state> </status> </cib> =#=#=#= End test: Set a resource's fail-count - OK (0) =#=#=#= * Passed: crm_failcount - Set a resource's fail-count =#=#=#= 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 --host <name> Error performing operation: Invalid argument =#=#=#= Current cib after: Require a destination when migrating a resource that is stopped =#=#=#= <cib epoch="17" num_updates="1" 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> </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> </resources> <constraints/> </configuration> <status> <node_state id="node1" uname="node1" in_ccm="true" crmd="online" join="member" expected="member" crm-debug-origin="crm_simulate"> <transient_attributes id="node1"> <instance_attributes id="status-node1"> <nvpair id="status-node1-fail-count-dummy" name="fail-count-dummy" value="10"/> </instance_attributes> </transient_attributes> </node_state> </status> </cib> =#=#=#= End test: Require a destination when migrating a resource that is stopped - Invalid argument (22) =#=#=#= * Passed: crm_resource - Require a destination when migrating a resource that is stopped =#=#=#= Begin test: Don't support migration to non-existant locations =#=#=#= Error performing operation: node 'i.dont.exist' is unknown Error performing operation: No such device or address =#=#=#= Current cib after: Don't support migration to non-existant locations =#=#=#= <cib epoch="17" num_updates="1" 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> </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> </resources> <constraints/> </configuration> <status> <node_state id="node1" uname="node1" in_ccm="true" crmd="online" join="member" expected="member" crm-debug-origin="crm_simulate"> <transient_attributes id="node1"> <instance_attributes id="status-node1"> <nvpair id="status-node1-fail-count-dummy" name="fail-count-dummy" value="10"/> </instance_attributes> </transient_attributes> </node_state> </status> </cib> =#=#=#= End test: Don't support migration to non-existant locations - No such device or address (6) =#=#=#= * Passed: crm_resource - Don't support migration to non-existant locations =#=#=#= Begin test: Create a fencing resource =#=#=#= =#=#=#= Current cib after: Create a fencing resource =#=#=#= <cib epoch="18" 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> </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"/> </resources> <constraints/> </configuration> <status> <node_state id="node1" uname="node1" in_ccm="true" crmd="online" join="member" expected="member" crm-debug-origin="crm_simulate"> <transient_attributes id="node1"> <instance_attributes id="status-node1"> <nvpair id="status-node1-fail-count-dummy" name="fail-count-dummy" value="10"/> </instance_attributes> </transient_attributes> </node_state> </status> </cib> =#=#=#= End test: Create a fencing resource - OK (0) =#=#=#= * Passed: cibadmin - Create a fencing resource =#=#=#= Begin test: Bring resources online =#=#=#= Current cluster status: Online: [ node1 ] dummy (ocf::pacemaker:Dummy): Stopped Fence (stonith:fence_true): Stopped Transition Summary: * Start dummy (node1) * Start Fence (node1) Executing cluster transition: * Resource action: dummy monitor on node1 * Resource action: Fence monitor on node1 - * Pseudo action: probe_complete * Resource action: dummy start on node1 * Resource action: Fence start on node1 Revised cluster status: Online: [ node1 ] dummy (ocf::pacemaker:Dummy): Started node1 Fence (stonith:fence_true): Started node1 =#=#=#= Current cib after: Bring resources online =#=#=#= <cib epoch="18" num_updates="4" 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> </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"/> </resources> <constraints/> </configuration> <status> <node_state id="node1" uname="node1" in_ccm="true" crmd="online" join="member" expected="member" crm-debug-origin="crm_simulate"> <transient_attributes id="node1"> <instance_attributes id="status-node1"> <nvpair id="status-node1-fail-count-dummy" name="fail-count-dummy" value="10"/> </instance_attributes> </transient_attributes> <lrm id="node1"> <lrm_resources> <lrm_resource id="dummy" class="ocf" provider="pacemaker" type="Dummy"> <lrm_rsc_op id="dummy_last_0" operation_key="dummy_start_0" operation="start" crm-debug-origin="crm_simulate" transition-key="2:-1:0:xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx" transition-magic="0:0;2:-1:0:xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx" call-id="2" rc-code="0" op-status="0" interval="0" exec-time="0" queue-time="0" op-digest="0830891652dabe627ca72b8e879199b1"/> </lrm_resource> <lrm_resource id="Fence" class="stonith" type="fence_true"> <lrm_rsc_op id="Fence_last_0" operation_key="Fence_start_0" operation="start" crm-debug-origin="crm_simulate" transition-key="2:-1:0:xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx" transition-magic="0:0;2:-1:0:xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx" call-id="2" rc-code="0" op-status="0" interval="0" exec-time="0" queue-time="0" op-digest="f2317cad3d54cec5d7d7aa7d0bf35cf8"/> </lrm_resource> </lrm_resources> </lrm> </node_state> </status> </cib> =#=#=#= End test: Bring resources online - OK (0) =#=#=#= * Passed: crm_simulate - Bring resources online =#=#=#= Begin test: Try to move a resource to its existing location =#=#=#= Error performing operation: dummy is already active on node1 Error performing operation: Invalid argument =#=#=#= Current cib after: Try to move a resource to its existing location =#=#=#= <cib epoch="18" num_updates="4" 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> </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"/> </resources> <constraints/> </configuration> <status> <node_state id="node1" uname="node1" in_ccm="true" crmd="online" join="member" expected="member" crm-debug-origin="crm_simulate"> <transient_attributes id="node1"> <instance_attributes id="status-node1"> <nvpair id="status-node1-fail-count-dummy" name="fail-count-dummy" value="10"/> </instance_attributes> </transient_attributes> <lrm id="node1"> <lrm_resources> <lrm_resource id="dummy" class="ocf" provider="pacemaker" type="Dummy"> <lrm_rsc_op id="dummy_last_0" operation_key="dummy_start_0" operation="start" crm-debug-origin="crm_simulate" transition-key="2:-1:0:xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx" transition-magic="0:0;2:-1:0:xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx" call-id="2" rc-code="0" op-status="0" interval="0" exec-time="0" queue-time="0" op-digest="0830891652dabe627ca72b8e879199b1"/> </lrm_resource> <lrm_resource id="Fence" class="stonith" type="fence_true"> <lrm_rsc_op id="Fence_last_0" operation_key="Fence_start_0" operation="start" crm-debug-origin="crm_simulate" transition-key="2:-1:0:xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx" transition-magic="0:0;2:-1:0:xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx" call-id="2" rc-code="0" op-status="0" interval="0" exec-time="0" queue-time="0" op-digest="f2317cad3d54cec5d7d7aa7d0bf35cf8"/> </lrm_resource> </lrm_resources> </lrm> </node_state> </status> </cib> =#=#=#= End test: Try to move a resource to its existing location - Invalid argument (22) =#=#=#= * 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 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> <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> </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"/> </resources> <constraints> <rsc_location id="cli-ban-dummy-on-node1" rsc="dummy" role="Started" node="node1" score="-INFINITY"/> </constraints> </configuration> <status> <node_state id="node1" uname="node1" in_ccm="true" crmd="online" join="member" expected="member" crm-debug-origin="crm_simulate"> <transient_attributes id="node1"> <instance_attributes id="status-node1"> <nvpair id="status-node1-fail-count-dummy" name="fail-count-dummy" value="10"/> </instance_attributes> </transient_attributes> <lrm id="node1"> <lrm_resources> <lrm_resource id="dummy" class="ocf" provider="pacemaker" type="Dummy"> <lrm_rsc_op id="dummy_last_0" operation_key="dummy_start_0" operation="start" crm-debug-origin="crm_simulate" transition-key="2:-1:0:xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx" transition-magic="0:0;2:-1:0:xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx" call-id="2" rc-code="0" op-status="0" interval="0" exec-time="0" queue-time="0" op-digest="0830891652dabe627ca72b8e879199b1"/> </lrm_resource> <lrm_resource id="Fence" class="stonith" type="fence_true"> <lrm_rsc_op id="Fence_last_0" operation_key="Fence_start_0" operation="start" crm-debug-origin="crm_simulate" transition-key="2:-1:0:xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx" transition-magic="0:0;2:-1:0:xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx" call-id="2" rc-code="0" op-status="0" interval="0" exec-time="0" queue-time="0" op-digest="f2317cad3d54cec5d7d7aa7d0bf35cf8"/> </lrm_resource> </lrm_resources> </lrm> </node_state> </status> </cib> =#=#=#= End test: Move a resource from its existing location - OK (0) =#=#=#= * Passed: crm_resource - Move a resource from its existing location =#=#=#= Begin test: Clear out constraints generated by --move =#=#=#= =#=#=#= Current cib after: Clear out constraints generated by --move =#=#=#= <cib epoch="20" 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> </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"/> </resources> <constraints/> </configuration> <status> <node_state id="node1" uname="node1" in_ccm="true" crmd="online" join="member" expected="member" crm-debug-origin="crm_simulate"> <transient_attributes id="node1"> <instance_attributes id="status-node1"> <nvpair id="status-node1-fail-count-dummy" name="fail-count-dummy" value="10"/> </instance_attributes> </transient_attributes> <lrm id="node1"> <lrm_resources> <lrm_resource id="dummy" class="ocf" provider="pacemaker" type="Dummy"> <lrm_rsc_op id="dummy_last_0" operation_key="dummy_start_0" operation="start" crm-debug-origin="crm_simulate" transition-key="2:-1:0:xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx" transition-magic="0:0;2:-1:0:xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx" call-id="2" rc-code="0" op-status="0" interval="0" exec-time="0" queue-time="0" op-digest="0830891652dabe627ca72b8e879199b1"/> </lrm_resource> <lrm_resource id="Fence" class="stonith" type="fence_true"> <lrm_rsc_op id="Fence_last_0" operation_key="Fence_start_0" operation="start" crm-debug-origin="crm_simulate" transition-key="2:-1:0:xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx" transition-magic="0:0;2:-1:0:xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx" call-id="2" rc-code="0" op-status="0" interval="0" exec-time="0" queue-time="0" op-digest="f2317cad3d54cec5d7d7aa7d0bf35cf8"/> </lrm_resource> </lrm_resources> </lrm> </node_state> </status> </cib> =#=#=#= End test: Clear out constraints generated by --move - OK (0) =#=#=#= * Passed: crm_resource - Clear out constraints generated by --move =#=#=#= Begin test: Default ticket granted state =#=#=#= false =#=#=#= Current cib after: Default ticket granted state =#=#=#= <cib epoch="20" 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> </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"/> </resources> <constraints/> </configuration> <status> <node_state id="node1" uname="node1" in_ccm="true" crmd="online" join="member" expected="member" crm-debug-origin="crm_simulate"> <transient_attributes id="node1"> <instance_attributes id="status-node1"> <nvpair id="status-node1-fail-count-dummy" name="fail-count-dummy" value="10"/> </instance_attributes> </transient_attributes> <lrm id="node1"> <lrm_resources> <lrm_resource id="dummy" class="ocf" provider="pacemaker" type="Dummy"> <lrm_rsc_op id="dummy_last_0" operation_key="dummy_start_0" operation="start" crm-debug-origin="crm_simulate" transition-key="2:-1:0:xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx" transition-magic="0:0;2:-1:0:xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx" call-id="2" rc-code="0" op-status="0" interval="0" exec-time="0" queue-time="0" op-digest="0830891652dabe627ca72b8e879199b1"/> </lrm_resource> <lrm_resource id="Fence" class="stonith" type="fence_true"> <lrm_rsc_op id="Fence_last_0" operation_key="Fence_start_0" operation="start" crm-debug-origin="crm_simulate" transition-key="2:-1:0:xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx" transition-magic="0:0;2:-1:0:xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx" call-id="2" rc-code="0" op-status="0" interval="0" exec-time="0" queue-time="0" op-digest="f2317cad3d54cec5d7d7aa7d0bf35cf8"/> </lrm_resource> </lrm_resources> </lrm> </node_state> </status> </cib> =#=#=#= End test: Default ticket granted state - OK (0) =#=#=#= * Passed: crm_ticket - Default ticket granted state =#=#=#= Begin test: Set ticket granted state =#=#=#= =#=#=#= Current cib after: Set ticket granted state =#=#=#= <cib epoch="20" num_updates="1" 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> </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"/> </resources> <constraints/> </configuration> <status> <node_state id="node1" uname="node1" in_ccm="true" crmd="online" join="member" expected="member" crm-debug-origin="crm_simulate"> <transient_attributes id="node1"> <instance_attributes id="status-node1"> <nvpair id="status-node1-fail-count-dummy" name="fail-count-dummy" value="10"/> </instance_attributes> </transient_attributes> <lrm id="node1"> <lrm_resources> <lrm_resource id="dummy" class="ocf" provider="pacemaker" type="Dummy"> <lrm_rsc_op id="dummy_last_0" operation_key="dummy_start_0" operation="start" crm-debug-origin="crm_simulate" transition-key="2:-1:0:xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx" transition-magic="0:0;2:-1:0:xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx" call-id="2" rc-code="0" op-status="0" interval="0" exec-time="0" queue-time="0" op-digest="0830891652dabe627ca72b8e879199b1"/> </lrm_resource> <lrm_resource id="Fence" class="stonith" type="fence_true"> <lrm_rsc_op id="Fence_last_0" operation_key="Fence_start_0" operation="start" crm-debug-origin="crm_simulate" transition-key="2:-1:0:xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx" transition-magic="0:0;2:-1:0:xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx" call-id="2" rc-code="0" op-status="0" interval="0" exec-time="0" queue-time="0" op-digest="f2317cad3d54cec5d7d7aa7d0bf35cf8"/> </lrm_resource> </lrm_resources> </lrm> </node_state> <tickets> <ticket_state id="ticketA" granted="false"/> </tickets> </status> </cib> =#=#=#= End test: Set ticket granted state - OK (0) =#=#=#= * Passed: crm_ticket - Set ticket granted state =#=#=#= Begin test: Query ticket granted state =#=#=#= false =#=#=#= Current cib after: Query ticket granted state =#=#=#= <cib epoch="20" num_updates="1" 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> </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"/> </resources> <constraints/> </configuration> <status> <node_state id="node1" uname="node1" in_ccm="true" crmd="online" join="member" expected="member" crm-debug-origin="crm_simulate"> <transient_attributes id="node1"> <instance_attributes id="status-node1"> <nvpair id="status-node1-fail-count-dummy" name="fail-count-dummy" value="10"/> </instance_attributes> </transient_attributes> <lrm id="node1"> <lrm_resources> <lrm_resource id="dummy" class="ocf" provider="pacemaker" type="Dummy"> <lrm_rsc_op id="dummy_last_0" operation_key="dummy_start_0" operation="start" crm-debug-origin="crm_simulate" transition-key="2:-1:0:xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx" transition-magic="0:0;2:-1:0:xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx" call-id="2" rc-code="0" op-status="0" interval="0" exec-time="0" queue-time="0" op-digest="0830891652dabe627ca72b8e879199b1"/> </lrm_resource> <lrm_resource id="Fence" class="stonith" type="fence_true"> <lrm_rsc_op id="Fence_last_0" operation_key="Fence_start_0" operation="start" crm-debug-origin="crm_simulate" transition-key="2:-1:0:xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx" transition-magic="0:0;2:-1:0:xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx" call-id="2" rc-code="0" op-status="0" interval="0" exec-time="0" queue-time="0" op-digest="f2317cad3d54cec5d7d7aa7d0bf35cf8"/> </lrm_resource> </lrm_resources> </lrm> </node_state> <tickets> <ticket_state id="ticketA" granted="false"/> </tickets> </status> </cib> =#=#=#= End test: Query ticket granted state - OK (0) =#=#=#= * Passed: crm_ticket - Query ticket granted state =#=#=#= Begin test: Delete ticket granted state =#=#=#= =#=#=#= Current cib after: Delete ticket granted state =#=#=#= <cib epoch="20" num_updates="2" 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> </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"/> </resources> <constraints/> </configuration> <status> <node_state id="node1" uname="node1" in_ccm="true" crmd="online" join="member" expected="member" crm-debug-origin="crm_simulate"> <transient_attributes id="node1"> <instance_attributes id="status-node1"> <nvpair id="status-node1-fail-count-dummy" name="fail-count-dummy" value="10"/> </instance_attributes> </transient_attributes> <lrm id="node1"> <lrm_resources> <lrm_resource id="dummy" class="ocf" provider="pacemaker" type="Dummy"> <lrm_rsc_op id="dummy_last_0" operation_key="dummy_start_0" operation="start" crm-debug-origin="crm_simulate" transition-key="2:-1:0:xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx" transition-magic="0:0;2:-1:0:xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx" call-id="2" rc-code="0" op-status="0" interval="0" exec-time="0" queue-time="0" op-digest="0830891652dabe627ca72b8e879199b1"/> </lrm_resource> <lrm_resource id="Fence" class="stonith" type="fence_true"> <lrm_rsc_op id="Fence_last_0" operation_key="Fence_start_0" operation="start" crm-debug-origin="crm_simulate" transition-key="2:-1:0:xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx" transition-magic="0:0;2:-1:0:xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx" call-id="2" rc-code="0" op-status="0" interval="0" exec-time="0" queue-time="0" op-digest="f2317cad3d54cec5d7d7aa7d0bf35cf8"/> </lrm_resource> </lrm_resources> </lrm> </node_state> <tickets> <ticket_state id="ticketA"/> </tickets> </status> </cib> =#=#=#= End test: Delete ticket granted state - OK (0) =#=#=#= * Passed: crm_ticket - Delete ticket granted state =#=#=#= Begin test: Make a ticket standby =#=#=#= =#=#=#= Current cib after: Make a ticket standby =#=#=#= <cib epoch="20" num_updates="3" 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> </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"/> </resources> <constraints/> </configuration> <status> <node_state id="node1" uname="node1" in_ccm="true" crmd="online" join="member" expected="member" crm-debug-origin="crm_simulate"> <transient_attributes id="node1"> <instance_attributes id="status-node1"> <nvpair id="status-node1-fail-count-dummy" name="fail-count-dummy" value="10"/> </instance_attributes> </transient_attributes> <lrm id="node1"> <lrm_resources> <lrm_resource id="dummy" class="ocf" provider="pacemaker" type="Dummy"> <lrm_rsc_op id="dummy_last_0" operation_key="dummy_start_0" operation="start" crm-debug-origin="crm_simulate" transition-key="2:-1:0:xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx" transition-magic="0:0;2:-1:0:xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx" call-id="2" rc-code="0" op-status="0" interval="0" exec-time="0" queue-time="0" op-digest="0830891652dabe627ca72b8e879199b1"/> </lrm_resource> <lrm_resource id="Fence" class="stonith" type="fence_true"> <lrm_rsc_op id="Fence_last_0" operation_key="Fence_start_0" operation="start" crm-debug-origin="crm_simulate" transition-key="2:-1:0:xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx" transition-magic="0:0;2:-1:0:xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx" call-id="2" rc-code="0" op-status="0" interval="0" exec-time="0" queue-time="0" op-digest="f2317cad3d54cec5d7d7aa7d0bf35cf8"/> </lrm_resource> </lrm_resources> </lrm> </node_state> <tickets> <ticket_state id="ticketA" standby="true"/> </tickets> </status> </cib> =#=#=#= End test: Make a ticket standby - OK (0) =#=#=#= * Passed: crm_ticket - Make a ticket standby =#=#=#= Begin test: Query ticket standby state =#=#=#= true =#=#=#= Current cib after: Query ticket standby state =#=#=#= <cib epoch="20" num_updates="3" 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> </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"/> </resources> <constraints/> </configuration> <status> <node_state id="node1" uname="node1" in_ccm="true" crmd="online" join="member" expected="member" crm-debug-origin="crm_simulate"> <transient_attributes id="node1"> <instance_attributes id="status-node1"> <nvpair id="status-node1-fail-count-dummy" name="fail-count-dummy" value="10"/> </instance_attributes> </transient_attributes> <lrm id="node1"> <lrm_resources> <lrm_resource id="dummy" class="ocf" provider="pacemaker" type="Dummy"> <lrm_rsc_op id="dummy_last_0" operation_key="dummy_start_0" operation="start" crm-debug-origin="crm_simulate" transition-key="2:-1:0:xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx" transition-magic="0:0;2:-1:0:xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx" call-id="2" rc-code="0" op-status="0" interval="0" exec-time="0" queue-time="0" op-digest="0830891652dabe627ca72b8e879199b1"/> </lrm_resource> <lrm_resource id="Fence" class="stonith" type="fence_true"> <lrm_rsc_op id="Fence_last_0" operation_key="Fence_start_0" operation="start" crm-debug-origin="crm_simulate" transition-key="2:-1:0:xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx" transition-magic="0:0;2:-1:0:xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx" call-id="2" rc-code="0" op-status="0" interval="0" exec-time="0" queue-time="0" op-digest="f2317cad3d54cec5d7d7aa7d0bf35cf8"/> </lrm_resource> </lrm_resources> </lrm> </node_state> <tickets> <ticket_state id="ticketA" standby="true"/> </tickets> </status> </cib> =#=#=#= End test: Query ticket standby state - OK (0) =#=#=#= * Passed: crm_ticket - Query ticket standby state =#=#=#= Begin test: Activate a ticket =#=#=#= =#=#=#= Current cib after: Activate a ticket =#=#=#= <cib epoch="20" num_updates="4" 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> </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"/> </resources> <constraints/> </configuration> <status> <node_state id="node1" uname="node1" in_ccm="true" crmd="online" join="member" expected="member" crm-debug-origin="crm_simulate"> <transient_attributes id="node1"> <instance_attributes id="status-node1"> <nvpair id="status-node1-fail-count-dummy" name="fail-count-dummy" value="10"/> </instance_attributes> </transient_attributes> <lrm id="node1"> <lrm_resources> <lrm_resource id="dummy" class="ocf" provider="pacemaker" type="Dummy"> <lrm_rsc_op id="dummy_last_0" operation_key="dummy_start_0" operation="start" crm-debug-origin="crm_simulate" transition-key="2:-1:0:xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx" transition-magic="0:0;2:-1:0:xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx" call-id="2" rc-code="0" op-status="0" interval="0" exec-time="0" queue-time="0" op-digest="0830891652dabe627ca72b8e879199b1"/> </lrm_resource> <lrm_resource id="Fence" class="stonith" type="fence_true"> <lrm_rsc_op id="Fence_last_0" operation_key="Fence_start_0" operation="start" crm-debug-origin="crm_simulate" transition-key="2:-1:0:xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx" transition-magic="0:0;2:-1:0:xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx" call-id="2" rc-code="0" op-status="0" interval="0" exec-time="0" queue-time="0" op-digest="f2317cad3d54cec5d7d7aa7d0bf35cf8"/> </lrm_resource> </lrm_resources> </lrm> </node_state> <tickets> <ticket_state id="ticketA" standby="false"/> </tickets> </status> </cib> =#=#=#= End test: Activate a ticket - OK (0) =#=#=#= * Passed: crm_ticket - Activate a ticket =#=#=#= Begin test: Delete ticket standby state =#=#=#= =#=#=#= Current cib after: Delete ticket standby state =#=#=#= <cib epoch="20" num_updates="5" 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> </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"/> </resources> <constraints/> </configuration> <status> <node_state id="node1" uname="node1" in_ccm="true" crmd="online" join="member" expected="member" crm-debug-origin="crm_simulate"> <transient_attributes id="node1"> <instance_attributes id="status-node1"> <nvpair id="status-node1-fail-count-dummy" name="fail-count-dummy" value="10"/> </instance_attributes> </transient_attributes> <lrm id="node1"> <lrm_resources> <lrm_resource id="dummy" class="ocf" provider="pacemaker" type="Dummy"> <lrm_rsc_op id="dummy_last_0" operation_key="dummy_start_0" operation="start" crm-debug-origin="crm_simulate" transition-key="2:-1:0:xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx" transition-magic="0:0;2:-1:0:xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx" call-id="2" rc-code="0" op-status="0" interval="0" exec-time="0" queue-time="0" op-digest="0830891652dabe627ca72b8e879199b1"/> </lrm_resource> <lrm_resource id="Fence" class="stonith" type="fence_true"> <lrm_rsc_op id="Fence_last_0" operation_key="Fence_start_0" operation="start" crm-debug-origin="crm_simulate" transition-key="2:-1:0:xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx" transition-magic="0:0;2:-1:0:xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx" call-id="2" rc-code="0" op-status="0" interval="0" exec-time="0" queue-time="0" op-digest="f2317cad3d54cec5d7d7aa7d0bf35cf8"/> </lrm_resource> </lrm_resources> </lrm> </node_state> <tickets> <ticket_state id="ticketA"/> </tickets> </status> </cib> =#=#=#= End test: Delete ticket standby state - OK (0) =#=#=#= * Passed: crm_ticket - Delete ticket standby state =#=#=#= Begin test: Ban a resource on unknown node =#=#=#= Error performing operation: node 'host1' is unknown Error performing operation: No such device or address =#=#=#= Current cib after: Ban a resource on unknown node =#=#=#= <cib epoch="20" num_updates="5" 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> </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"/> </resources> <constraints/> </configuration> <status> <node_state id="node1" uname="node1" in_ccm="true" crmd="online" join="member" expected="member" crm-debug-origin="crm_simulate"> <transient_attributes id="node1"> <instance_attributes id="status-node1"> <nvpair id="status-node1-fail-count-dummy" name="fail-count-dummy" value="10"/> </instance_attributes> </transient_attributes> <lrm id="node1"> <lrm_resources> <lrm_resource id="dummy" class="ocf" provider="pacemaker" type="Dummy"> <lrm_rsc_op id="dummy_last_0" operation_key="dummy_start_0" operation="start" crm-debug-origin="crm_simulate" transition-key="2:-1:0:xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx" transition-magic="0:0;2:-1:0:xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx" call-id="2" rc-code="0" op-status="0" interval="0" exec-time="0" queue-time="0" op-digest="0830891652dabe627ca72b8e879199b1"/> </lrm_resource> <lrm_resource id="Fence" class="stonith" type="fence_true"> <lrm_rsc_op id="Fence_last_0" operation_key="Fence_start_0" operation="start" crm-debug-origin="crm_simulate" transition-key="2:-1:0:xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx" transition-magic="0:0;2:-1:0:xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx" call-id="2" rc-code="0" op-status="0" interval="0" exec-time="0" queue-time="0" op-digest="f2317cad3d54cec5d7d7aa7d0bf35cf8"/> </lrm_resource> </lrm_resources> </lrm> </node_state> <tickets> <ticket_state id="ticketA"/> </tickets> </status> </cib> =#=#=#= End test: Ban a resource on unknown node - No such device or address (6) =#=#=#= * Passed: crm_resource - Ban a resource on unknown node =#=#=#= Begin test: Create two more nodes and bring them online =#=#=#= Current cluster status: Online: [ node1 ] dummy (ocf::pacemaker:Dummy): Started node1 Fence (stonith:fence_true): Started node1 Performing requested modifications + Bringing node node2 online + Bringing node node3 online Transition Summary: * Move Fence (Started node1 -> node2) Executing cluster transition: * Resource action: dummy monitor on node3 * Resource action: dummy monitor on node2 * Resource action: Fence monitor on node3 * Resource action: Fence monitor on node2 - * Pseudo action: probe_complete * Resource action: Fence stop on node1 * Pseudo action: all_stopped * Resource action: Fence start on node2 Revised cluster status: Online: [ node1 node2 node3 ] dummy (ocf::pacemaker:Dummy): Started node1 Fence (stonith:fence_true): Started node2 =#=#=#= Current cib after: Create two more nodes and bring them online =#=#=#= <cib epoch="22" num_updates="8" 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"/> </resources> <constraints/> </configuration> <status> <node_state id="node1" uname="node1" in_ccm="true" crmd="online" join="member" expected="member" crm-debug-origin="crm_simulate"> <transient_attributes id="node1"> <instance_attributes id="status-node1"> <nvpair id="status-node1-fail-count-dummy" name="fail-count-dummy" value="10"/> </instance_attributes> </transient_attributes> <lrm id="node1"> <lrm_resources> <lrm_resource id="dummy" class="ocf" provider="pacemaker" type="Dummy"> <lrm_rsc_op id="dummy_last_0" operation_key="dummy_start_0" operation="start" crm-debug-origin="crm_simulate" transition-key="2:-1:0:xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx" transition-magic="0:0;2:-1:0:xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx" call-id="2" rc-code="0" op-status="0" interval="0" exec-time="0" queue-time="0" op-digest="0830891652dabe627ca72b8e879199b1"/> </lrm_resource> <lrm_resource id="Fence" class="stonith" type="fence_true"> <lrm_rsc_op id="Fence_last_0" operation_key="Fence_stop_0" operation="stop" crm-debug-origin="crm_simulate" transition-key="3:-1:0:xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx" transition-magic="0:0;3:-1:0:xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx" call-id="3" rc-code="0" op-status="0" interval="0" exec-time="0" queue-time="0" op-digest="f2317cad3d54cec5d7d7aa7d0bf35cf8"/> </lrm_resource> </lrm_resources> </lrm> </node_state> <tickets> <ticket_state id="ticketA"/> </tickets> <node_state id="node2" uname="node2" in_ccm="true" crmd="online" join="member" expected="member" crm-debug-origin="crm_simulate"> <lrm id="node2"> <lrm_resources> <lrm_resource id="dummy" class="ocf" provider="pacemaker" type="Dummy"> <lrm_rsc_op id="dummy_last_0" operation_key="dummy_monitor_0" operation="monitor" crm-debug-origin="crm_simulate" transition-key="1:-1:7:xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx" transition-magic="0:7;1:-1:7:xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx" call-id="1" rc-code="7" op-status="0" interval="0" exec-time="0" queue-time="0" op-digest="0830891652dabe627ca72b8e879199b1"/> </lrm_resource> <lrm_resource id="Fence" class="stonith" type="fence_true"> <lrm_rsc_op id="Fence_last_0" operation_key="Fence_start_0" operation="start" crm-debug-origin="crm_simulate" transition-key="2:-1:0:xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx" transition-magic="0:0;2:-1:0:xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx" call-id="2" rc-code="0" op-status="0" interval="0" exec-time="0" queue-time="0" op-digest="f2317cad3d54cec5d7d7aa7d0bf35cf8"/> </lrm_resource> </lrm_resources> </lrm> </node_state> <node_state id="node3" uname="node3" in_ccm="true" crmd="online" join="member" expected="member" crm-debug-origin="crm_simulate"> <lrm id="node3"> <lrm_resources> <lrm_resource id="dummy" class="ocf" provider="pacemaker" type="Dummy"> <lrm_rsc_op id="dummy_last_0" operation_key="dummy_monitor_0" operation="monitor" crm-debug-origin="crm_simulate" transition-key="1:-1:7:xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx" transition-magic="0:7;1:-1:7:xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx" call-id="1" rc-code="7" op-status="0" interval="0" exec-time="0" queue-time="0" op-digest="0830891652dabe627ca72b8e879199b1"/> </lrm_resource> <lrm_resource id="Fence" class="stonith" type="fence_true"> <lrm_rsc_op id="Fence_last_0" operation_key="Fence_monitor_0" operation="monitor" crm-debug-origin="crm_simulate" transition-key="1:-1:7:xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx" transition-magic="0:7;1:-1:7:xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx" call-id="1" rc-code="7" op-status="0" interval="0" exec-time="0" queue-time="0" op-digest="f2317cad3d54cec5d7d7aa7d0bf35cf8"/> </lrm_resource> </lrm_resources> </lrm> </node_state> </status> </cib> =#=#=#= End test: Create two more nodes and bring them online - OK (0) =#=#=#= * 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 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> <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"/> </resources> <constraints> <rsc_location id="cli-ban-dummy-on-node1" rsc="dummy" role="Started" node="node1" score="-INFINITY"/> </constraints> </configuration> <status> <node_state id="node1" uname="node1" in_ccm="true" crmd="online" join="member" expected="member" crm-debug-origin="crm_simulate"> <transient_attributes id="node1"> <instance_attributes id="status-node1"> <nvpair id="status-node1-fail-count-dummy" name="fail-count-dummy" value="10"/> </instance_attributes> </transient_attributes> <lrm id="node1"> <lrm_resources> <lrm_resource id="dummy" class="ocf" provider="pacemaker" type="Dummy"> <lrm_rsc_op id="dummy_last_0" operation_key="dummy_start_0" operation="start" crm-debug-origin="crm_simulate" transition-key="2:-1:0:xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx" transition-magic="0:0;2:-1:0:xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx" call-id="2" rc-code="0" op-status="0" interval="0" exec-time="0" queue-time="0" op-digest="0830891652dabe627ca72b8e879199b1"/> </lrm_resource> <lrm_resource id="Fence" class="stonith" type="fence_true"> <lrm_rsc_op id="Fence_last_0" operation_key="Fence_stop_0" operation="stop" crm-debug-origin="crm_simulate" transition-key="3:-1:0:xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx" transition-magic="0:0;3:-1:0:xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx" call-id="3" rc-code="0" op-status="0" interval="0" exec-time="0" queue-time="0" op-digest="f2317cad3d54cec5d7d7aa7d0bf35cf8"/> </lrm_resource> </lrm_resources> </lrm> </node_state> <tickets> <ticket_state id="ticketA"/> </tickets> <node_state id="node2" uname="node2" in_ccm="true" crmd="online" join="member" expected="member" crm-debug-origin="crm_simulate"> <lrm id="node2"> <lrm_resources> <lrm_resource id="dummy" class="ocf" provider="pacemaker" type="Dummy"> <lrm_rsc_op id="dummy_last_0" operation_key="dummy_monitor_0" operation="monitor" crm-debug-origin="crm_simulate" transition-key="1:-1:7:xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx" transition-magic="0:7;1:-1:7:xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx" call-id="1" rc-code="7" op-status="0" interval="0" exec-time="0" queue-time="0" op-digest="0830891652dabe627ca72b8e879199b1"/> </lrm_resource> <lrm_resource id="Fence" class="stonith" type="fence_true"> <lrm_rsc_op id="Fence_last_0" operation_key="Fence_start_0" operation="start" crm-debug-origin="crm_simulate" transition-key="2:-1:0:xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx" transition-magic="0:0;2:-1:0:xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx" call-id="2" rc-code="0" op-status="0" interval="0" exec-time="0" queue-time="0" op-digest="f2317cad3d54cec5d7d7aa7d0bf35cf8"/> </lrm_resource> </lrm_resources> </lrm> </node_state> <node_state id="node3" uname="node3" in_ccm="true" crmd="online" join="member" expected="member" crm-debug-origin="crm_simulate"> <lrm id="node3"> <lrm_resources> <lrm_resource id="dummy" class="ocf" provider="pacemaker" type="Dummy"> <lrm_rsc_op id="dummy_last_0" operation_key="dummy_monitor_0" operation="monitor" crm-debug-origin="crm_simulate" transition-key="1:-1:7:xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx" transition-magic="0:7;1:-1:7:xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx" call-id="1" rc-code="7" op-status="0" interval="0" exec-time="0" queue-time="0" op-digest="0830891652dabe627ca72b8e879199b1"/> </lrm_resource> <lrm_resource id="Fence" class="stonith" type="fence_true"> <lrm_rsc_op id="Fence_last_0" operation_key="Fence_monitor_0" operation="monitor" crm-debug-origin="crm_simulate" transition-key="1:-1:7:xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx" transition-magic="0:7;1:-1:7:xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx" call-id="1" rc-code="7" op-status="0" interval="0" exec-time="0" queue-time="0" op-digest="f2317cad3d54cec5d7d7aa7d0bf35cf8"/> </lrm_resource> </lrm_resources> </lrm> </node_state> </status> </cib> =#=#=#= End test: Ban dummy from node1 - OK (0) =#=#=#= * 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 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> <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"/> </resources> <constraints> <rsc_location id="cli-ban-dummy-on-node1" rsc="dummy" role="Started" node="node1" score="-INFINITY"/> <rsc_location id="cli-ban-dummy-on-node2" rsc="dummy" role="Started" node="node2" score="-INFINITY"/> </constraints> </configuration> <status> <node_state id="node1" uname="node1" in_ccm="true" crmd="online" join="member" expected="member" crm-debug-origin="crm_simulate"> <transient_attributes id="node1"> <instance_attributes id="status-node1"> <nvpair id="status-node1-fail-count-dummy" name="fail-count-dummy" value="10"/> </instance_attributes> </transient_attributes> <lrm id="node1"> <lrm_resources> <lrm_resource id="dummy" class="ocf" provider="pacemaker" type="Dummy"> <lrm_rsc_op id="dummy_last_0" operation_key="dummy_start_0" operation="start" crm-debug-origin="crm_simulate" transition-key="2:-1:0:xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx" transition-magic="0:0;2:-1:0:xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx" call-id="2" rc-code="0" op-status="0" interval="0" exec-time="0" queue-time="0" op-digest="0830891652dabe627ca72b8e879199b1"/> </lrm_resource> <lrm_resource id="Fence" class="stonith" type="fence_true"> <lrm_rsc_op id="Fence_last_0" operation_key="Fence_stop_0" operation="stop" crm-debug-origin="crm_simulate" transition-key="3:-1:0:xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx" transition-magic="0:0;3:-1:0:xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx" call-id="3" rc-code="0" op-status="0" interval="0" exec-time="0" queue-time="0" op-digest="f2317cad3d54cec5d7d7aa7d0bf35cf8"/> </lrm_resource> </lrm_resources> </lrm> </node_state> <tickets> <ticket_state id="ticketA"/> </tickets> <node_state id="node2" uname="node2" in_ccm="true" crmd="online" join="member" expected="member" crm-debug-origin="crm_simulate"> <lrm id="node2"> <lrm_resources> <lrm_resource id="dummy" class="ocf" provider="pacemaker" type="Dummy"> <lrm_rsc_op id="dummy_last_0" operation_key="dummy_monitor_0" operation="monitor" crm-debug-origin="crm_simulate" transition-key="1:-1:7:xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx" transition-magic="0:7;1:-1:7:xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx" call-id="1" rc-code="7" op-status="0" interval="0" exec-time="0" queue-time="0" op-digest="0830891652dabe627ca72b8e879199b1"/> </lrm_resource> <lrm_resource id="Fence" class="stonith" type="fence_true"> <lrm_rsc_op id="Fence_last_0" operation_key="Fence_start_0" operation="start" crm-debug-origin="crm_simulate" transition-key="2:-1:0:xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx" transition-magic="0:0;2:-1:0:xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx" call-id="2" rc-code="0" op-status="0" interval="0" exec-time="0" queue-time="0" op-digest="f2317cad3d54cec5d7d7aa7d0bf35cf8"/> </lrm_resource> </lrm_resources> </lrm> </node_state> <node_state id="node3" uname="node3" in_ccm="true" crmd="online" join="member" expected="member" crm-debug-origin="crm_simulate"> <lrm id="node3"> <lrm_resources> <lrm_resource id="dummy" class="ocf" provider="pacemaker" type="Dummy"> <lrm_rsc_op id="dummy_last_0" operation_key="dummy_monitor_0" operation="monitor" crm-debug-origin="crm_simulate" transition-key="1:-1:7:xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx" transition-magic="0:7;1:-1:7:xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx" call-id="1" rc-code="7" op-status="0" interval="0" exec-time="0" queue-time="0" op-digest="0830891652dabe627ca72b8e879199b1"/> </lrm_resource> <lrm_resource id="Fence" class="stonith" type="fence_true"> <lrm_rsc_op id="Fence_last_0" operation_key="Fence_monitor_0" operation="monitor" crm-debug-origin="crm_simulate" transition-key="1:-1:7:xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx" transition-magic="0:7;1:-1:7:xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx" call-id="1" rc-code="7" op-status="0" interval="0" exec-time="0" queue-time="0" op-digest="f2317cad3d54cec5d7d7aa7d0bf35cf8"/> </lrm_resource> </lrm_resources> </lrm> </node_state> </status> </cib> =#=#=#= End test: Ban dummy from node2 - OK (0) =#=#=#= * Passed: crm_resource - Ban dummy from node2 =#=#=#= Begin test: Relocate resources due to ban =#=#=#= Current cluster status: Online: [ node1 node2 node3 ] dummy (ocf::pacemaker:Dummy): Started node1 Fence (stonith:fence_true): Started node2 Transition Summary: * Move dummy (Started node1 -> node3) Executing cluster transition: * Resource action: dummy stop on node1 * Pseudo action: all_stopped * Resource action: dummy start on node3 Revised cluster status: Online: [ node1 node2 node3 ] dummy (ocf::pacemaker:Dummy): Started node3 Fence (stonith:fence_true): Started node2 =#=#=#= Current cib after: Relocate resources due to ban =#=#=#= <cib epoch="24" num_updates="2" 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"/> </resources> <constraints> <rsc_location id="cli-ban-dummy-on-node1" rsc="dummy" role="Started" node="node1" score="-INFINITY"/> <rsc_location id="cli-ban-dummy-on-node2" rsc="dummy" role="Started" node="node2" score="-INFINITY"/> </constraints> </configuration> <status> <node_state id="node1" uname="node1" in_ccm="true" crmd="online" join="member" expected="member" crm-debug-origin="crm_simulate"> <transient_attributes id="node1"> <instance_attributes id="status-node1"> <nvpair id="status-node1-fail-count-dummy" name="fail-count-dummy" value="10"/> </instance_attributes> </transient_attributes> <lrm id="node1"> <lrm_resources> <lrm_resource id="dummy" class="ocf" provider="pacemaker" type="Dummy"> <lrm_rsc_op id="dummy_last_0" operation_key="dummy_stop_0" operation="stop" crm-debug-origin="crm_simulate" transition-key="3:-1:0:xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx" transition-magic="0:0;3:-1:0:xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx" call-id="3" rc-code="0" op-status="0" interval="0" exec-time="0" queue-time="0" op-digest="0830891652dabe627ca72b8e879199b1"/> </lrm_resource> <lrm_resource id="Fence" class="stonith" type="fence_true"> <lrm_rsc_op id="Fence_last_0" operation_key="Fence_stop_0" operation="stop" crm-debug-origin="crm_simulate" transition-key="3:-1:0:xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx" transition-magic="0:0;3:-1:0:xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx" call-id="3" rc-code="0" op-status="0" interval="0" exec-time="0" queue-time="0" op-digest="f2317cad3d54cec5d7d7aa7d0bf35cf8"/> </lrm_resource> </lrm_resources> </lrm> </node_state> <tickets> <ticket_state id="ticketA"/> </tickets> <node_state id="node2" uname="node2" in_ccm="true" crmd="online" join="member" expected="member" crm-debug-origin="crm_simulate"> <lrm id="node2"> <lrm_resources> <lrm_resource id="dummy" class="ocf" provider="pacemaker" type="Dummy"> <lrm_rsc_op id="dummy_last_0" operation_key="dummy_monitor_0" operation="monitor" crm-debug-origin="crm_simulate" transition-key="1:-1:7:xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx" transition-magic="0:7;1:-1:7:xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx" call-id="1" rc-code="7" op-status="0" interval="0" exec-time="0" queue-time="0" op-digest="0830891652dabe627ca72b8e879199b1"/> </lrm_resource> <lrm_resource id="Fence" class="stonith" type="fence_true"> <lrm_rsc_op id="Fence_last_0" operation_key="Fence_start_0" operation="start" crm-debug-origin="crm_simulate" transition-key="2:-1:0:xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx" transition-magic="0:0;2:-1:0:xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx" call-id="2" rc-code="0" op-status="0" interval="0" exec-time="0" queue-time="0" op-digest="f2317cad3d54cec5d7d7aa7d0bf35cf8"/> </lrm_resource> </lrm_resources> </lrm> </node_state> <node_state id="node3" uname="node3" in_ccm="true" crmd="online" join="member" expected="member" crm-debug-origin="crm_simulate"> <lrm id="node3"> <lrm_resources> <lrm_resource id="dummy" class="ocf" provider="pacemaker" type="Dummy"> <lrm_rsc_op id="dummy_last_0" operation_key="dummy_start_0" operation="start" crm-debug-origin="crm_simulate" transition-key="2:-1:0:xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx" transition-magic="0:0;2:-1:0:xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx" call-id="2" rc-code="0" op-status="0" interval="0" exec-time="0" queue-time="0" op-digest="0830891652dabe627ca72b8e879199b1"/> </lrm_resource> <lrm_resource id="Fence" class="stonith" type="fence_true"> <lrm_rsc_op id="Fence_last_0" operation_key="Fence_monitor_0" operation="monitor" crm-debug-origin="crm_simulate" transition-key="1:-1:7:xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx" transition-magic="0:7;1:-1:7:xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx" call-id="1" rc-code="7" op-status="0" interval="0" exec-time="0" queue-time="0" op-digest="f2317cad3d54cec5d7d7aa7d0bf35cf8"/> </lrm_resource> </lrm_resources> </lrm> </node_state> </status> </cib> =#=#=#= End test: Relocate resources due to ban - OK (0) =#=#=#= * Passed: crm_simulate - Relocate resources due to ban =#=#=#= Begin test: Move dummy to node1 =#=#=#= =#=#=#= Current cib after: Move dummy to node1 =#=#=#= <cib epoch="26" 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"/> </resources> <constraints> <rsc_location id="cli-ban-dummy-on-node2" rsc="dummy" role="Started" node="node2" score="-INFINITY"/> <rsc_location id="cli-prefer-dummy" rsc="dummy" role="Started" node="node1" score="INFINITY"/> </constraints> </configuration> <status> <node_state id="node1" uname="node1" in_ccm="true" crmd="online" join="member" expected="member" crm-debug-origin="crm_simulate"> <transient_attributes id="node1"> <instance_attributes id="status-node1"> <nvpair id="status-node1-fail-count-dummy" name="fail-count-dummy" value="10"/> </instance_attributes> </transient_attributes> <lrm id="node1"> <lrm_resources> <lrm_resource id="dummy" class="ocf" provider="pacemaker" type="Dummy"> <lrm_rsc_op id="dummy_last_0" operation_key="dummy_stop_0" operation="stop" crm-debug-origin="crm_simulate" transition-key="3:-1:0:xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx" transition-magic="0:0;3:-1:0:xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx" call-id="3" rc-code="0" op-status="0" interval="0" exec-time="0" queue-time="0" op-digest="0830891652dabe627ca72b8e879199b1"/> </lrm_resource> <lrm_resource id="Fence" class="stonith" type="fence_true"> <lrm_rsc_op id="Fence_last_0" operation_key="Fence_stop_0" operation="stop" crm-debug-origin="crm_simulate" transition-key="3:-1:0:xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx" transition-magic="0:0;3:-1:0:xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx" call-id="3" rc-code="0" op-status="0" interval="0" exec-time="0" queue-time="0" op-digest="f2317cad3d54cec5d7d7aa7d0bf35cf8"/> </lrm_resource> </lrm_resources> </lrm> </node_state> <tickets> <ticket_state id="ticketA"/> </tickets> <node_state id="node2" uname="node2" in_ccm="true" crmd="online" join="member" expected="member" crm-debug-origin="crm_simulate"> <lrm id="node2"> <lrm_resources> <lrm_resource id="dummy" class="ocf" provider="pacemaker" type="Dummy"> <lrm_rsc_op id="dummy_last_0" operation_key="dummy_monitor_0" operation="monitor" crm-debug-origin="crm_simulate" transition-key="1:-1:7:xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx" transition-magic="0:7;1:-1:7:xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx" call-id="1" rc-code="7" op-status="0" interval="0" exec-time="0" queue-time="0" op-digest="0830891652dabe627ca72b8e879199b1"/> </lrm_resource> <lrm_resource id="Fence" class="stonith" type="fence_true"> <lrm_rsc_op id="Fence_last_0" operation_key="Fence_start_0" operation="start" crm-debug-origin="crm_simulate" transition-key="2:-1:0:xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx" transition-magic="0:0;2:-1:0:xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx" call-id="2" rc-code="0" op-status="0" interval="0" exec-time="0" queue-time="0" op-digest="f2317cad3d54cec5d7d7aa7d0bf35cf8"/> </lrm_resource> </lrm_resources> </lrm> </node_state> <node_state id="node3" uname="node3" in_ccm="true" crmd="online" join="member" expected="member" crm-debug-origin="crm_simulate"> <lrm id="node3"> <lrm_resources> <lrm_resource id="dummy" class="ocf" provider="pacemaker" type="Dummy"> <lrm_rsc_op id="dummy_last_0" operation_key="dummy_start_0" operation="start" crm-debug-origin="crm_simulate" transition-key="2:-1:0:xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx" transition-magic="0:0;2:-1:0:xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx" call-id="2" rc-code="0" op-status="0" interval="0" exec-time="0" queue-time="0" op-digest="0830891652dabe627ca72b8e879199b1"/> </lrm_resource> <lrm_resource id="Fence" class="stonith" type="fence_true"> <lrm_rsc_op id="Fence_last_0" operation_key="Fence_monitor_0" operation="monitor" crm-debug-origin="crm_simulate" transition-key="1:-1:7:xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx" transition-magic="0:7;1:-1:7:xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx" call-id="1" rc-code="7" op-status="0" interval="0" exec-time="0" queue-time="0" op-digest="f2317cad3d54cec5d7d7aa7d0bf35cf8"/> </lrm_resource> </lrm_resources> </lrm> </node_state> </status> </cib> =#=#=#= End test: Move dummy to node1 - OK (0) =#=#=#= * Passed: crm_resource - Move dummy to node1 =#=#=#= Begin test: Clear implicit constraints for dummy on node2 =#=#=#= =#=#=#= Current cib after: Clear implicit constraints for dummy on node2 =#=#=#= <cib epoch="27" 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"/> </resources> <constraints> <rsc_location id="cli-prefer-dummy" rsc="dummy" role="Started" node="node1" score="INFINITY"/> </constraints> </configuration> <status> <node_state id="node1" uname="node1" in_ccm="true" crmd="online" join="member" expected="member" crm-debug-origin="crm_simulate"> <transient_attributes id="node1"> <instance_attributes id="status-node1"> <nvpair id="status-node1-fail-count-dummy" name="fail-count-dummy" value="10"/> </instance_attributes> </transient_attributes> <lrm id="node1"> <lrm_resources> <lrm_resource id="dummy" class="ocf" provider="pacemaker" type="Dummy"> <lrm_rsc_op id="dummy_last_0" operation_key="dummy_stop_0" operation="stop" crm-debug-origin="crm_simulate" transition-key="3:-1:0:xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx" transition-magic="0:0;3:-1:0:xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx" call-id="3" rc-code="0" op-status="0" interval="0" exec-time="0" queue-time="0" op-digest="0830891652dabe627ca72b8e879199b1"/> </lrm_resource> <lrm_resource id="Fence" class="stonith" type="fence_true"> <lrm_rsc_op id="Fence_last_0" operation_key="Fence_stop_0" operation="stop" crm-debug-origin="crm_simulate" transition-key="3:-1:0:xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx" transition-magic="0:0;3:-1:0:xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx" call-id="3" rc-code="0" op-status="0" interval="0" exec-time="0" queue-time="0" op-digest="f2317cad3d54cec5d7d7aa7d0bf35cf8"/> </lrm_resource> </lrm_resources> </lrm> </node_state> <tickets> <ticket_state id="ticketA"/> </tickets> <node_state id="node2" uname="node2" in_ccm="true" crmd="online" join="member" expected="member" crm-debug-origin="crm_simulate"> <lrm id="node2"> <lrm_resources> <lrm_resource id="dummy" class="ocf" provider="pacemaker" type="Dummy"> <lrm_rsc_op id="dummy_last_0" operation_key="dummy_monitor_0" operation="monitor" crm-debug-origin="crm_simulate" transition-key="1:-1:7:xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx" transition-magic="0:7;1:-1:7:xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx" call-id="1" rc-code="7" op-status="0" interval="0" exec-time="0" queue-time="0" op-digest="0830891652dabe627ca72b8e879199b1"/> </lrm_resource> <lrm_resource id="Fence" class="stonith" type="fence_true"> <lrm_rsc_op id="Fence_last_0" operation_key="Fence_start_0" operation="start" crm-debug-origin="crm_simulate" transition-key="2:-1:0:xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx" transition-magic="0:0;2:-1:0:xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx" call-id="2" rc-code="0" op-status="0" interval="0" exec-time="0" queue-time="0" op-digest="f2317cad3d54cec5d7d7aa7d0bf35cf8"/> </lrm_resource> </lrm_resources> </lrm> </node_state> <node_state id="node3" uname="node3" in_ccm="true" crmd="online" join="member" expected="member" crm-debug-origin="crm_simulate"> <lrm id="node3"> <lrm_resources> <lrm_resource id="dummy" class="ocf" provider="pacemaker" type="Dummy"> <lrm_rsc_op id="dummy_last_0" operation_key="dummy_start_0" operation="start" crm-debug-origin="crm_simulate" transition-key="2:-1:0:xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx" transition-magic="0:0;2:-1:0:xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx" call-id="2" rc-code="0" op-status="0" interval="0" exec-time="0" queue-time="0" op-digest="0830891652dabe627ca72b8e879199b1"/> </lrm_resource> <lrm_resource id="Fence" class="stonith" type="fence_true"> <lrm_rsc_op id="Fence_last_0" operation_key="Fence_monitor_0" operation="monitor" crm-debug-origin="crm_simulate" transition-key="1:-1:7:xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx" transition-magic="0:7;1:-1:7:xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx" call-id="1" rc-code="7" op-status="0" interval="0" exec-time="0" queue-time="0" op-digest="f2317cad3d54cec5d7d7aa7d0bf35cf8"/> </lrm_resource> </lrm_resources> </lrm> </node_state> </status> </cib> =#=#=#= End test: Clear implicit constraints for dummy on node2 - OK (0) =#=#=#= * Passed: crm_resource - Clear implicit constraints for dummy on node2