<div dir="ltr">afair the idea of dampening isn't to configure the behavior of the cluster - like be robust against some kind of glitches.<div>It is rather there to keep resources used to write content to the CIB under control.</div><div><br></div><div>Klaus</div></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Thu, Oct 14, 2021 at 8:29 AM Ulrich Windl <<a href="mailto:Ulrich.Windl@rz.uni-regensburg.de">Ulrich.Windl@rz.uni-regensburg.de</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">Hi!<br>
<br>
IMHO "dampening" was a very bad term, and it had confused me right from the<br>
start.<br>
Maybe "change_ignore_time" would have been better.<br>
But actually a true moving average (over a fixed window) would be much<br>
preferrable.<br>
Maybe exponential averaging, too.<br>
<br>
And the description in pingd is very poor, also:<br>
dampen (integer, [1s]): Dampening interval<br>
    The time to wait (dampening) further changes occur<br>
<br>
Regards,<br>
Ulrich<br>
<br>
>>> martin doc <<a href="mailto:db1280@hotmail.com" target="_blank">db1280@hotmail.com</a>> schrieb am 13.10.2021 um 17:01 in<br>
Nachricht<br>
<<a href="mailto:PS2P216MB0546168E8F60EE9D89131EFCC2B79@PS2P216MB0546.KORP216.PROD.OUTLOOK.COM" target="_blank">PS2P216MB0546168E8F60EE9D89131EFCC2B79@PS2P216MB0546.KORP216.PROD.OUTLOOK.COM</a>>:<br>
<br>
> In the ping resource script, there's support for "dampen" in the use of <br>
> attrd_updater.<br>
> <br>
> My expectation is that it will cause "ping", "no‑ping", "ping" to result in<br>
<br>
> the service being continually presented as up rather than to flap about.<br>
> <br>
> In testing I can't demonstrate this, even using attrd_updater directly.<br>
> <br>
> To test out how attrd_updater works, I wrote a small script to do this:<br>
> <br>
> attrd_updater ‑n my_ping ‑D<br>
> attrd_updater ‑n my_ping ‑p ‑B 1000 ‑d 3s<br>
> sleep 1<br>
> for i in 0 1 2 3 4 5 6 7 8 9; do<br>
> attrd_updater ‑n my_ping ‑Q<br>
> sleep 1<br>
> attrd_updater ‑n my_ping ‑p ‑U 0 ‑d 3s<br>
> done<br>
> <br>
> The output always has the first line as 1000 and every other line with a <br>
> valud of "0" ‑ as if there was no dampening actually happening.<br>
> <br>
> Even if I modify the above to do ‑U 1000, ‑U 0, ‑U 1000, doing ‑Q at any<br>
point <br>
> always shows the last value supplied, with no evidence of any smoothng as a<br>
<br>
> result of dampening.<br>
> <br>
> Is the problem here that the ‑Q doesn't retrieve the value for my_ping using<br>
<br>
> the same method as is used for resource scripts?<br>
> <br>
> Am I totally misunderstanding how dampening works?<br>
> <br>
> Thanks.<br>
<br>
<br>
<br>
_______________________________________________<br>
Manage your subscription:<br>
<a href="https://lists.clusterlabs.org/mailman/listinfo/users" rel="noreferrer" target="_blank">https://lists.clusterlabs.org/mailman/listinfo/users</a><br>
<br>
ClusterLabs home: <a href="https://www.clusterlabs.org/" rel="noreferrer" target="_blank">https://www.clusterlabs.org/</a><br>
</blockquote></div>