[Pacemaker] again "return code", now in crm_attribute

Andrey Groshev greenx at yandex.ru
Thu Jan 9 00:44:26 EST 2014


09.01.2014, 02:39, "Andrew Beekhof" <andrew at beekhof.net>:

>  On 18 Dec 2013, at 11:55 pm, Andrey Groshev <greenx at yandex.ru> wrote:
>>   Hi, Andrew and ALL.
>>
>>   I'm sorry, but I again found an error. :)
>>   Crux of the problem:
>>
>>   # crm_attribute --type crm_config --attr-name stonith-enabled --query; echo $?
>>   scope=crm_config  name=stonith-enabled value=true
>>   0
>>
>>   # crm_attribute --type crm_config --attr-name stonith-enabled --update firstval ; echo $?
>>   0
>>
>>   # crm_attribute --type crm_config --attr-name stonith-enabled --query; echo $?
>>   scope=crm_config  name=stonith-enabled value=firstval
>>   0
>>
>>   # crm_attribute --type crm_config --attr-name stonith-enabled  --update secondval --lifetime=reboot ; echo $?
>>   0
>>
>>   # crm_attribute --type crm_config --attr-name stonith-enabled --query; echo $?
>>   scope=crm_config  name=stonith-enabled value=firstval
>>   0
>>
>>   # crm_attribute --type crm_config --attr-name stonith-enabled  --update thirdval --lifetime=forever ; echo $?
>>   0
>>
>>   # crm_attribute --type crm_config --attr-name stonith-enabled --query; echo $?
>>   scope=crm_config  name=stonith-enabled value=firstval
>>   0
>>
>>   Ie if specify the lifetime of an attribute, then a attribure is not updated.
>>
>>   If impossible setup the lifetime of the attribute when it is installing, it must be return an error.
>  Agreed. I'll reproduce and get back to you.

How, I was able to review code, problem comes when used both options "--type" and options "--lifetime".
One variant in "case" without break;
Unfortunately, I did not have time to dive into the logic.

>>   And if possible then the value should be established.
>>   In general, something is wrong.
>>   Denser unfortunately not yet looked, because I struggle with "STONITH" :)
>>
>>   P.S. Andrew! Late to congratulate you on your new addition to the family.
>>   This fine time - now you will have toys which was not in your childhood.
>>
>>   _______________________________________________
>>   Pacemaker mailing list: Pacemaker at oss.clusterlabs.org
>>   http://oss.clusterlabs.org/mailman/listinfo/pacemaker
>>
>>   Project Home: http://www.clusterlabs.org
>>   Getting started: http://www.clusterlabs.org/doc/Cluster_from_Scratch.pdf
>>   Bugs: http://bugs.clusterlabs.org
>  ,
>  _______________________________________________
>  Pacemaker mailing list: Pacemaker at oss.clusterlabs.org
>  http://oss.clusterlabs.org/mailman/listinfo/pacemaker
>
>  Project Home: http://www.clusterlabs.org
>  Getting started: http://www.clusterlabs.org/doc/Cluster_from_Scratch.pdf
>  Bugs: http://bugs.clusterlabs.org




More information about the Pacemaker mailing list