On Oct 30, 2008, at 7:56 AM, Andrew Beekhof wrote:
On Oct 30, 2008, at 7:13 AM, Yan Gao wrote:
On Mon, 2008-10-27 at 18:22 +0800, Yan Gao wrote:
On Mon, 2008-10-27 at 10:08 +0100, Andrew Beekhof wrote:
Another issue is it doesn't trigger cib notify, hence mgmtd
cannot be
aware of the event.
Is the crm sending the update with the cib_inhibit_notify flag?
If it's LRM_OP_PENDING, it will always be set in:
te_actions.c:290
call_options |= cib_inhibit_notify; /* We don't want to
know about these updates */
Andrew, clients could never get the notify because cib_inhibit_notify
is always set here.
I'll fix that today.
Ok, both parts fixed:
http://hg.clusterlabs.org/pacemaker/stable-1.0/rev/e823b091e55c
And the cib_scope_local is also set, so probably a
pending operation would not be recorded in another node ?
No. That flag just means perform the update locally - it doesn't
mean the change wont be distributed.
And should it be like the following at line 289 ?
-if(LRM_OP_PENDING) {
+if(status == LRM_OP_PENDING) {
that would make sense
_______________________________________________
Pacemaker mailing list
[email protected]
http://list.clusterlabs.org/mailman/listinfo/pacemaker