[PATCH v2] configurehood: Introduce random delays to dilute requests

Robert Langhammer rlanghammer at web.de
Di Okt 30 12:56:44 CET 2018


Hi Adrian,

so ist es doch schön simpel. Und es berührt das configurehood Skript
nicht, das damit ja eigentlich nix zu tun hat. Es geht ja um den KeyEx.

Reviewed-by: Robert Langhammer <rlanghammer at web.de>


Am 30.10.2018 um 12:32 schrieb Adrian Schmutzler:
> Instead of having 1000 routers accessing the KeyXchange in the
> same second, this will dilute the request within a period of
> 10 seconds.
>
> Same is done for queries from gateways.
>
> Signed-off-by: Adrian Schmutzler <freifunk at adrianschmutzler.de>
>
> ---
>
> Changes in v2:
> - Moved sleep to micron.d
> - Use full path for sleep
> - Increase upper limit to 15 seconds
> ---
>  src/packages/fff/fff-hoods/files/usr/lib/micron.d/fff-hoods | 2 +-
>  1 file changed, 1 insertion(+), 1 deletion(-)
>
> diff --git a/src/packages/fff/fff-hoods/files/usr/lib/micron.d/fff-hoods b/src/packages/fff/fff-hoods/files/usr/lib/micron.d/fff-hoods
> index c2f56bba..997e4b76 100644
> --- a/src/packages/fff/fff-hoods/files/usr/lib/micron.d/fff-hoods
> +++ b/src/packages/fff/fff-hoods/files/usr/lib/micron.d/fff-hoods
> @@ -1 +1 @@
> -3-59/5 * * * * [ -f /tmp/started ] && /usr/sbin/configurehood
> +3-59/5 * * * * /bin/sleep $(/usr/bin/random 1 15); [ -f /tmp/started ] && /usr/sbin/configurehood



Mehr Informationen über die Mailingliste franken-dev