>>> Kostiantyn Ponomarenko <konstantin.ponomare...@gmail.com> schrieb am 
>>> 08.11.2016
um 11:40 in Nachricht
<caenth0fjmm6d9w9+0efo6ha3mq0fukstlxt1c7qjswhp9ct...@mail.gmail.com>:
> Hi,
> 
> I need a way to do a manual fail-back on demand.
> To be clear, I don't want it to be ON/OFF; I want it to be more like "one
> shot".
> So far I found that the most reasonable way to do it - is to set "resource
> stickiness" to a different value, and then set it back to what it was.
> To do that I created a simple script with two lines:
> 
>     crm configure rsc_defaults resource-stickiness=50
>     crm configure rsc_defaults resource-stickiness=150
> 
> There are no timeouts before setting the original value back.
> If I call this script, I get what I want - Pacemaker moves resources to
> their preferred locations, and "resource stickiness" is set back to its
> original value.
> 
> Despite it works, I still have few concerns about this approach.
> Will I get the same behavior under a big load with delays on systems in
> cluster (which is truly possible and a normal case in my environment)?
> How Pacemaker treats fast change of this parameter?
> I am worried that if "resource stickiness" is set back to its original
> value to fast, then no fail-back will happen. Is it possible, or I
> shouldn't worry about it?

What I do interactively is to wait for an "crmd[30170]:   notice: 
do_state_transition: State transition S_TRANSITION_ENGINE -> S_IDLE [ 
input=I_TE_SUCCESS cause=C_FSA_INTERNAL origin=notify_crmd ]" message before 
issuing the next command. I don't know whether there is a scriptable "wait for 
idle".

> 
> Thank you,
> Kostia





_______________________________________________
Users mailing list: Users@clusterlabs.org
http://clusterlabs.org/mailman/listinfo/users

Project Home: http://www.clusterlabs.org
Getting started: http://www.clusterlabs.org/doc/Cluster_from_Scratch.pdf
Bugs: http://bugs.clusterlabs.org

Reply via email to