<div><div>node node1</div><div>primitive FreeSWITCH ocf:fssolutions:FreeSWITCH \</div><div>        params ips=&quot;bond2/<a href="http://212.163.22.155/26:bond2/212.163.22.156/26" target="_blank">212.163.22.155/26:bond2/212.163.22.156/26</a>&quot; user=&quot;freeswitch&quot; group=&quot;freeswitch&quot; \</div>

<div>        op monitor interval=&quot;3s&quot; role=&quot;Master&quot; depth=&quot;0&quot; \</div><div>        op monitor interval=&quot;10s&quot; role=&quot;Slave&quot; depth=&quot;0&quot; \</div><div>        op start interval=&quot;0&quot; timeout=&quot;65&quot; \</div>

<div>        op stop interval=&quot;0&quot; timeout=&quot;60&quot;</div><div>ms FreeSWITCH-MS FreeSWITCH \</div><div>        meta master-max=&quot;1&quot; master-node-max=&quot;1&quot; clone-max=&quot;1&quot; clone-node-max=&quot;1&quot; notify=&quot;false&quot; target-role=&quot;Master&quot;</div>

<div>location FreeSWITCH-MS-on-node1 FreeSWITCH-MS 50: node1</div><div>property $id=&quot;cib-bootstrap-options&quot; \</div><div>        dc-version=&quot;1.1.7-6.el6-148fccfd5985c5590cc601123c6c16e966b85d14&quot; \</div>

<div>        cluster-infrastructure=&quot;corosync&quot; \</div><div>        expected-quorum-votes=&quot;2&quot; \</div><div>        stonith-enabled=&quot;false&quot; \</div><div>        no-quorum-policy=&quot;ignore&quot;</div>

<div>rsc_defaults $id=&quot;rsc-options&quot; \</div><div>        resource-stickiness=&quot;100&quot;</div><div><br></div><div><br></div><div>============</div><div>Last updated: Sun Aug 26 16:13:05 2012</div><div>Last change: Sun Aug 26 16:11:18 2012 via crm_resource on node1</div>

<div>Stack: corosync</div><div>Current DC: node1 - partition WITHOUT quorum</div><div>Version: 1.1.7-6.el6-148fccfd5985c5590cc601123c6c16e966b85d14</div><div>1 Nodes configured, 2 expected votes</div><div>1 Resources configured.</div>

<div>============</div><div><br></div><div>Online: [ node1 ]</div><div><br></div><div> Master/Slave Set: FreeSWITCH-MS [FreeSWITCH]</div><div>     Slaves: [ node1 ]</div><div><br></div><div><br></div><div>I run this: </div>

<div><br></div><div>crm resource promote FreeSWITCH-MS</div><div><br></div><div>Resulting log:</div><div><br></div><div>Aug 26 16:19:14 node1 cib[18166]:     info: cib_process_request: Operation complete: op cib_modify for section resources (origin=local/crm_resource/4, version=0.7.2): ok (rc=0)</div>

<div><br></div><div><br></div><div>That&#39;s all it does. So I try:</div><div><br></div><div>crm resource demote FreeSWITCH-MS</div><div><br></div><div>And I get this:</div><div><br></div><div>Aug 26 16:20:24 node1 cib[18166]:     info: cib:diff: - &lt;cib admin_epoch=&quot;0&quot; epoch=&quot;7&quot; num_updates=&quot;2&quot; &gt;</div>

<div>Aug 26 16:20:24 node1 cib[18166]:     info: cib:diff: -   &lt;configuration &gt;</div><div>Aug 26 16:20:24 node1 cib[18166]:     info: cib:diff: -     &lt;resources &gt;</div><div>Aug 26 16:20:24 node1 cib[18166]:     info: cib:diff: -       &lt;master id=&quot;FreeSWITCH-MS&quot; &gt;</div>

<div>Aug 26 16:20:24 node1 cib[18166]:     info: cib:diff: -         &lt;meta_attributes id=&quot;FreeSWITCH-MS-meta_attributes&quot; &gt;</div><div>Aug 26 16:20:24 node1 cib[18166]:     info: cib:diff: -           &lt;nvpair value=&quot;Master&quot; id=&quot;FreeSWITCH-MS-meta_attributes-target-role&quot; /&gt;</div>

<div>Aug 26 16:20:24 node1 cib[18166]:     info: cib:diff: -         &lt;/meta_attributes&gt;</div><div>Aug 26 16:20:24 node1 cib[18166]:     info: cib:diff: -       &lt;/master&gt;</div><div>Aug 26 16:20:24 node1 cib[18166]:     info: cib:diff: -     &lt;/resources&gt;</div>

<div>Aug 26 16:20:24 node1 crmd[18171]:     info: abort_transition_graph: te_update_diff:126 - Triggered transition abort (complete=1, tag=diff, id=(null), magic=NA, cib=0.8.1) : Non-status change</div><div>Aug 26 16:20:24 node1 cib[18166]:     info: cib:diff: -   &lt;/configuration&gt;</div>

<div>Aug 26 16:20:24 node1 crmd[18171]:   notice: do_state_transition: State transition S_IDLE -&gt; S_POLICY_ENGINE [ input=I_PE_CALC cause=C_FSA_INTERNAL origin=abort_transition_graph ]</div><div>Aug 26 16:20:24 node1 cib[18166]:     info: cib:diff: - &lt;/cib&gt;</div>

<div>Aug 26 16:20:24 node1 cib[18166]:     info: cib:diff: + &lt;cib epoch=&quot;8&quot; num_updates=&quot;1&quot; admin_epoch=&quot;0&quot; validate-with=&quot;pacemaker-1.2&quot; crm_feature_set=&quot;3.0.6&quot; update-origin=&quot;node1&quot; update-client=&quot;crm_resource&quot; cib-last-written=&quot;Sun Aug 26 16:11:18 2012&quot; have-quorum=&quot;0&quot; dc-uuid=&quot;node1&quot; &gt;</div>

<div>Aug 26 16:20:24 node1 cib[18166]:     info: cib:diff: +   &lt;configuration &gt;</div><div>Aug 26 16:20:24 node1 cib[18166]:     info: cib:diff: +     &lt;resources &gt;</div><div>Aug 26 16:20:24 node1 cib[18166]:     info: cib:diff: +       &lt;master id=&quot;FreeSWITCH-MS&quot; &gt;</div>

<div>Aug 26 16:20:24 node1 cib[18166]:     info: cib:diff: +         &lt;meta_attributes id=&quot;FreeSWITCH-MS-meta_attributes&quot; &gt;</div><div>Aug 26 16:20:24 node1 cib[18166]:     info: cib:diff: +           &lt;nvpair id=&quot;FreeSWITCH-MS-meta_attributes-target-role&quot; name=&quot;target-role&quot; value=&quot;Slave&quot; /&gt;</div>

<div>Aug 26 16:20:24 node1 cib[18166]:     info: cib:diff: +         &lt;/meta_attributes&gt;</div><div>Aug 26 16:20:24 node1 cib[18166]:     info: cib:diff: +       &lt;/master&gt;</div><div>Aug 26 16:20:24 node1 cib[18166]:     info: cib:diff: +     &lt;/resources&gt;</div>

<div>Aug 26 16:20:24 node1 cib[18166]:     info: cib:diff: +   &lt;/configuration&gt;</div><div>Aug 26 16:20:24 node1 cib[18166]:     info: cib:diff: + &lt;/cib&gt;</div><div>Aug 26 16:20:24 node1 cib[18166]:     info: cib_process_request: Operation complete: op cib_modify for section resources (origin=local/crm_resource/4, version=0.8.1): ok (rc=0)</div>

<div>Aug 26 16:20:24 node1 pengine[18170]:   notice: unpack_config: On loss of CCM Quorum: Ignore</div><div>Aug 26 16:20:24 node1 crmd[18171]:   notice: do_state_transition: State transition S_POLICY_ENGINE -&gt; S_TRANSITION_ENGINE [ input=I_PE_SUCCESS cause=C_IPC_MESSAGE origin=handle_response ]</div>

<div>Aug 26 16:20:24 node1 crmd[18171]:     info: do_te_invoke: Processing graph 5 (ref=pe_calc-dc-1345994424-17) derived from /var/lib/pengine/pe-input-5.bz2</div><div>Aug 26 16:20:24 node1 crmd[18171]:   notice: run_graph: ==== Transition 5 (Complete=0, Pending=0, Fired=0, Skipped=0, Incomplete=0, Source=/var/lib/pengine/pe-input-5.bz2): Complete</div>

<div>Aug 26 16:20:24 node1 crmd[18171]:   notice: do_state_transition: State transition S_TRANSITION_ENGINE -&gt; S_IDLE [ input=I_TE_SUCCESS cause=C_FSA_INTERNAL origin=notify_crmd ]</div><div>Aug 26 16:20:24 node1 pengine[18170]:   notice: process_pe_message: Transition 5: PEngine Input stored in: /var/lib/pengine/pe-input-5.bz2</div>

<div>Aug 26 16:20:24 node1 cib[18166]:     info: cib:diff: - &lt;cib admin_epoch=&quot;0&quot; epoch=&quot;7&quot; num_updates=&quot;2&quot; &gt;</div><div>Aug 26 16:20:24 node1 cib[18166]:     info: cib:diff: -   &lt;configuration &gt;</div>

<div>Aug 26 16:20:24 node1 cib[18166]:     info: cib:diff: -     &lt;resources &gt;</div><div>Aug 26 16:20:24 node1 cib[18166]:     info: cib:diff: -       &lt;master id=&quot;FreeSWITCH-MS&quot; &gt;</div><div>Aug 26 16:20:24 node1 cib[18166]:     info: cib:diff: -         &lt;meta_attributes id=&quot;FreeSWITCH-MS-meta_attributes&quot; &gt;</div>

<div>Aug 26 16:20:24 node1 cib[18166]:     info: cib:diff: -           &lt;nvpair value=&quot;Master&quot; id=&quot;FreeSWITCH-MS-meta_attributes-target-role&quot; /&gt;</div><div>Aug 26 16:20:24 node1 cib[18166]:     info: cib:diff: -         &lt;/meta_attributes&gt;</div>

<div>Aug 26 16:20:24 node1 cib[18166]:     info: cib:diff: -       &lt;/master&gt;</div><div>Aug 26 16:20:24 node1 cib[18166]:     info: cib:diff: -     &lt;/resources&gt;</div><div>Aug 26 16:20:24 node1 crmd[18171]:     info: abort_transition_graph: te_update_diff:126 - Triggered transition abort (complete=1, tag=diff, id=(null), magic=NA, cib=0.8.1) : Non-status change</div>

<div>Aug 26 16:20:24 node1 cib[18166]:     info: cib:diff: -   &lt;/configuration&gt;</div><div>Aug 26 16:20:24 node1 crmd[18171]:   notice: do_state_transition: State transition S_IDLE -&gt; S_POLICY_ENGINE [ input=I_PE_CALC cause=C_FSA_INTERNAL origin=abort_transition_graph ]</div>

<div>Aug 26 16:20:24 node1 cib[18166]:     info: cib:diff: - &lt;/cib&gt;</div><div>Aug 26 16:20:24 node1 cib[18166]:     info: cib:diff: + &lt;cib epoch=&quot;8&quot; num_updates=&quot;1&quot; admin_epoch=&quot;0&quot; validate-with=&quot;pacemaker-1.2&quot; crm_feature_set=&quot;3.0.6&quot; update-origin=&quot;node1&quot; update-client=&quot;crm_resource&quot; cib-last-written=&quot;Sun Aug 26 16:11:18 2012&quot; have-quorum=&quot;0&quot; dc-uuid=&quot;node1&quot; &gt;</div>

<div>Aug 26 16:20:24 node1 cib[18166]:     info: cib:diff: +   &lt;configuration &gt;</div><div>Aug 26 16:20:24 node1 cib[18166]:     info: cib:diff: +     &lt;resources &gt;</div><div>Aug 26 16:20:24 node1 cib[18166]:     info: cib:diff: +       &lt;master id=&quot;FreeSWITCH-MS&quot; &gt;</div>

<div>Aug 26 16:20:24 node1 cib[18166]:     info: cib:diff: +         &lt;meta_attributes id=&quot;FreeSWITCH-MS-meta_attributes&quot; &gt;</div><div>Aug 26 16:20:24 node1 cib[18166]:     info: cib:diff: +           &lt;nvpair id=&quot;FreeSWITCH-MS-meta_attributes-target-role&quot; name=&quot;target-role&quot; value=&quot;Slave&quot; /&gt;</div>

<div>Aug 26 16:20:24 node1 cib[18166]:     info: cib:diff: +         &lt;/meta_attributes&gt;</div><div>Aug 26 16:20:24 node1 cib[18166]:     info: cib:diff: +       &lt;/master&gt;</div><div>Aug 26 16:20:24 node1 cib[18166]:     info: cib:diff: +     &lt;/resources&gt;</div>

<div>Aug 26 16:20:24 node1 cib[18166]:     info: cib:diff: +   &lt;/configuration&gt;</div><div>Aug 26 16:20:24 node1 cib[18166]:     info: cib:diff: + &lt;/cib&gt;</div><div>Aug 26 16:20:24 node1 cib[18166]:     info: cib_process_request: Operation complete: op cib_modify for section resources (origin=local/crm_resource/4, version=0.8.1): ok (rc=0)</div>

<div>Aug 26 16:20:24 node1 pengine[18170]:   notice: unpack_config: On loss of CCM Quorum: Ignore</div><div>Aug 26 16:20:24 node1 crmd[18171]:   notice: do_state_transition: State transition S_POLICY_ENGINE -&gt; S_TRANSITION_ENGINE [ input=I_PE_SUCCESS cause=C_IPC_MESSAGE origin=handle_response ]</div>

<div>Aug 26 16:20:24 node1 crmd[18171]:     info: do_te_invoke: Processing graph 5 (ref=pe_calc-dc-1345994424-17) derived from /var/lib/pengine/pe-input-5.bz2</div><div>Aug 26 16:20:24 node1 crmd[18171]:   notice: run_graph: ==== Transition 5 (Complete=0, Pending=0, Fired=0, Skipped=0, Incomplete=0, Source=/var/lib/pengine/pe-input-5.bz2): Complete</div>

<div>Aug 26 16:20:24 node1 crmd[18171]:   notice: do_state_transition: State transition S_TRANSITION_ENGINE -&gt; S_IDLE [ input=I_TE_SUCCESS cause=C_FSA_INTERNAL origin=notify_crmd ]</div><div>Aug 26 16:20:24 node1 pengine[18170]:   notice: process_pe_message: Transition 5: PEngine Input stored in: /var/lib/pengine/pe-input-5.bz2</div>

<div><br></div><div><br></div><div>Then I try:</div><div><br></div><div>crm resource promote FreeSWITCH-MS</div><div><br></div><div><br></div><div>This time I get:</div><div><br></div><div>Aug 26 16:21:39 node1 cib[18166]:     info: cib:diff: - &lt;cib admin_epoch=&quot;0&quot; epoch=&quot;8&quot; num_updates=&quot;1&quot; &gt;</div>

<div>Aug 26 16:21:39 node1 cib[18166]:     info: cib:diff: -   &lt;configuration &gt;</div><div>Aug 26 16:21:39 node1 cib[18166]:     info: cib:diff: -     &lt;resources &gt;</div><div>Aug 26 16:21:39 node1 cib[18166]:     info: cib:diff: -       &lt;master id=&quot;FreeSWITCH-MS&quot; &gt;</div>

<div>Aug 26 16:21:39 node1 cib[18166]:     info: cib:diff: -         &lt;meta_attributes id=&quot;FreeSWITCH-MS-meta_attributes&quot; &gt;</div><div>Aug 26 16:21:39 node1 cib[18166]:     info: cib:diff: -           &lt;nvpair value=&quot;Slave&quot; id=&quot;FreeSWITCH-MS-meta_attributes-target-role&quot; /&gt;</div>

<div>Aug 26 16:21:39 node1 cib[18166]:     info: cib:diff: -         &lt;/meta_attributes&gt;</div><div>Aug 26 16:21:39 node1 cib[18166]:     info: cib:diff: -       &lt;/master&gt;</div><div>Aug 26 16:21:39 node1 cib[18166]:     info: cib:diff: -     &lt;/resources&gt;</div>

<div>Aug 26 16:21:39 node1 cib[18166]:     info: cib:diff: -   &lt;/configuration&gt;</div><div>Aug 26 16:21:39 node1 crmd[18171]:     info: abort_transition_graph: te_update_diff:126 - Triggered transition abort (complete=1, tag=diff, id=(null), magic=NA, cib=0.9.1) : Non-status change</div>

<div>Aug 26 16:21:39 node1 crmd[18171]:   notice: do_state_transition: State transition S_IDLE -&gt; S_POLICY_ENGINE [ input=I_PE_CALC cause=C_FSA_INTERNAL origin=abort_transition_graph ]</div><div>Aug 26 16:21:39 node1 cib[18166]:     info: cib:diff: - &lt;/cib&gt;</div>

<div>Aug 26 16:21:39 node1 cib[18166]:     info: cib:diff: + &lt;cib epoch=&quot;9&quot; num_updates=&quot;1&quot; admin_epoch=&quot;0&quot; validate-with=&quot;pacemaker-1.2&quot; crm_feature_set=&quot;3.0.6&quot; update-origin=&quot;node1&quot; update-client=&quot;crm_resource&quot; cib-last-written=&quot;Sun Aug 26 16:20:24 2012&quot; have-quorum=&quot;0&quot; dc-uuid=&quot;node1&quot; &gt;</div>

<div>Aug 26 16:21:39 node1 cib[18166]:     info: cib:diff: +   &lt;configuration &gt;</div><div>Aug 26 16:21:39 node1 cib[18166]:     info: cib:diff: +     &lt;resources &gt;</div><div>Aug 26 16:21:39 node1 cib[18166]:     info: cib:diff: +       &lt;master id=&quot;FreeSWITCH-MS&quot; &gt;</div>

<div>Aug 26 16:21:39 node1 cib[18166]:     info: cib:diff: +         &lt;meta_attributes id=&quot;FreeSWITCH-MS-meta_attributes&quot; &gt;</div><div>Aug 26 16:21:39 node1 cib[18166]:     info: cib:diff: +           &lt;nvpair id=&quot;FreeSWITCH-MS-meta_attributes-target-role&quot; name=&quot;target-role&quot; value=&quot;Master&quot; /&gt;</div>

<div>Aug 26 16:21:39 node1 cib[18166]:     info: cib:diff: +         &lt;/meta_attributes&gt;</div><div>Aug 26 16:21:39 node1 cib[18166]:     info: cib:diff: +       &lt;/master&gt;</div><div>Aug 26 16:21:39 node1 cib[18166]:     info: cib:diff: +     &lt;/resources&gt;</div>

<div>Aug 26 16:21:39 node1 cib[18166]:     info: cib:diff: +   &lt;/configuration&gt;</div><div>Aug 26 16:21:39 node1 cib[18166]:     info: cib:diff: + &lt;/cib&gt;</div><div>Aug 26 16:21:39 node1 cib[18166]:     info: cib_process_request: Operation complete: op cib_modify for section resources (origin=local/crm_resource/4, version=0.9.1): ok (rc=0)</div>

<div>Aug 26 16:21:39 node1 pengine[18170]:   notice: unpack_config: On loss of CCM Quorum: Ignore</div><div>Aug 26 16:21:39 node1 crmd[18171]:   notice: do_state_transition: State transition S_POLICY_ENGINE -&gt; S_TRANSITION_ENGINE [ input=I_PE_SUCCESS cause=C_IPC_MESSAGE origin=handle_response ]</div>

<div>Aug 26 16:21:39 node1 crmd[18171]:     info: do_te_invoke: Processing graph 6 (ref=pe_calc-dc-1345994499-18) derived from /var/lib/pengine/pe-input-6.bz2</div><div>Aug 26 16:21:39 node1 crmd[18171]:   notice: run_graph: ==== Transition 6 (Complete=0, Pending=0, Fired=0, Skipped=0, Incomplete=0, Source=/var/lib/pengine/pe-input-6.bz2): Complete</div>

<div>Aug 26 16:21:39 node1 crmd[18171]:   notice: do_state_transition: State transition S_TRANSITION_ENGINE -&gt; S_IDLE [ input=I_TE_SUCCESS cause=C_FSA_INTERNAL origin=notify_crmd ]</div><div>Aug 26 16:21:39 node1 pengine[18170]:   notice: process_pe_message: Transition 6: PEngine Input stored in: /var/lib/pengine/pe-input-6.bz2</div>

<div><br></div><div>However, crm status shows:</div><div><br></div><div>============</div><div>Last updated: Sun Aug 26 16:22:04 2012</div><div>Last change: Sun Aug 26 16:21:39 2012 via crm_resource on node1</div><div>Stack: corosync</div>

<div>Current DC: node1 - partition WITHOUT quorum</div><div>Version: 1.1.7-6.el6-148fccfd5985c5590cc601123c6c16e966b85d14</div><div>1 Nodes configured, 2 expected votes</div><div>1 Resources configured.</div><div>============</div>

<div><br></div><div>Online: [ node1 ]</div><div><br></div><div> Master/Slave Set: FreeSWITCH-MS [FreeSWITCH]</div><div>     Slaves: [ node1 ]</div><div><br></div><div><br></div><div>So, I thought maybe my resource agent (which I wrote myself) might be broken. So I ran ocf-tester on it again, but it passes all tests. Further, I don&#39;t actually get any errors in the log file. </div>

<div><br></div><div>I have also tried doing a resource cleanup on FreeSWITCH-MS, restarting pacemaker and corosync, putting the node in standby and bringing it back out, upgrading pacemaker and corosync (to the version you seen in the output in this E-mail from 1.1.6 previously where it first started happening) and also completely wiping out everything in the /var/lib/corosync, /var/lib/heartbeat, etc directories and recreating the entire config from scratch (which, incidentally, DID clear up a warning I was getting about a bad UUID), but nothing I have tried has resolved it. The odd thing is, this single-node setup has been working for nearly a year with this exact configuration. The box was rebooted last week, and now it just seems to sit there playing dead.</div>

<div><br></div><div>Thanks in advance for any suggestions on how I might solve this!</div><div>i</div></div><div><br></div>