[Pacemaker] crmsh resource update issue
Vladislav Bogdanov
bubble at hoster-ok.com
Thu Sep 27 09:22:43 CEST 2012
Hi Dejan, list,
It looks like shell 1.2.0 (I use
b58a3398bf11621fe7811380f00245dac52d34c6 with patch you sent recently)
incorrectly replaces the whole cib with just resources section, so all
node state sections are dropped.
Logs and code analysis show that crm calls 'cibadmin -p -R'
(commit-_doc()) instead of 'cibadmin -p -R -o resources' (or uses
resources section as source instead of the whole cib).
Pacemaker is 1.1.8.
Both 'crm configure edit' and 'crm configure load update' suffer from this.
Relevant log lines are (one attribute was replaced):
(many) Sep 27 06:55:28 vd01-a cibadmin[5239]: notice: crm_log_args:
Invoked: cibadmin -Ql -o resources
Sep 27 06:55:28 vd01-a cibadmin[5240]: notice: crm_log_args: Invoked:
cibadmin -Ql
Sep 27 06:55:29 vd01-a crm_verify[5241]: notice: crm_log_args:
Invoked: crm_verify -V -p
Sep 27 06:55:29 vd01-a lrmadmin: [5249]: WARN: lrm_signon: can not
initiate connection
Sep 27 06:55:29 vd01-a lrmadmin: [5249]: WARN: Can't connect to lrmd!
Sep 27 06:55:29 vd01-a stonith: [5250]: ERROR: Invalid device type:
'fence_xvm'
Sep 27 06:55:29 vd01-a cib[5302]: info: crm_update_callsites:
Enabling callsites based on priority=6, files=(null), functions=(null),
formats=(null), tags=(
Sep 27 06:55:29 vd01-a cibadmin[5303]: notice: crm_log_args: Invoked:
cibadmin -p -R
Sep 27 06:55:29 vd01-a crmd[1734]: notice: do_state_transition: State
transition S_IDLE -> S_POLICY_ENGINE [ input=I_PE_CALC
cause=C_FSA_INTERNAL origin=abort
Sep 27 06:55:29 vd01-a rsyslogd-2177: imuxsock lost 183 messages from
pid 1729 due to rate-limiting
Sep 27 06:55:29 vd01-a cib[1729]: notice: log_cib_diff: cib:diff:
Diff: --- 0.1337.84
Sep 27 06:55:29 vd01-a cib[1729]: notice: log_cib_diff: cib:diff:
Diff: +++ 0.1339.1
Sep 27 06:55:29 vd01-a cib[1729]: notice: cib:diff: --
<nvpair value="pentium"
id="bubble-test01.vds-ok.com-vm-instance_attributes-cpu_model" />
Sep 27 06:55:29 vd01-a cib[1729]: notice: cib:diff: -- <node_state
id="1107559690" uname="vd01-c" in_ccm="true" crmd="online" join="member"
expected="memb
Sep 27 06:55:29 vd01-a cib[1729]: notice: cib:diff: --
<transient_attributes id="1107559690" >
Sep 27 06:55:29 vd01-a cib[1729]: notice: cib:diff: --
<instance_attributes id="status-1107559690" >
Sep 27 06:55:29 vd01-a cib[1729]: notice: cib:diff: --
<nvpair id="status-1107559690-probe_complete" name="probe_complete"
value="true" />
Sep 27 06:55:29 vd01-a cib[1729]: notice: cib:diff: --
<nvpair id="status-1107559690-last-failure-libvirtd"
name="last-failure-libvirtd" value="1348
Sep 27 06:55:29 vd01-a cib[1729]: notice: cib:diff: --
</instance_attributes>
...
Sep 27 06:55:29 vd01-a rsyslogd-2177: imuxsock begins to drop messages
from pid 1729 due to rate-limiting
Vladislav
More information about the Pacemaker
mailing list