[Pacemaker] About "record-pending"
Andrew Beekhof
beekhof at gmail.com
Thu Oct 30 06:56:12 UTC 2008
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.
> 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
More information about the Pacemaker
mailing list