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

Fabian Bläse fabian at blaese.de
Di Okt 30 17:21:30 CET 2018


Ui, noch bisschen mehr Randfälle für das Ding, was eh schon viel zu viele Randfälle hat.
Bin gespannt, ob das irgendwo explodiert..

Wir sollten zusehen dass wir sicherstellen, dass das Skript nicht mehrfach laufen kann.
Einen passenden Patch, der nochmals diskutiert werden müsste, gibts dazu ja schon.

Gruß
Fabian

On 30.10.18 12:32, Adrian Schmutzler wrote:
> 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
> 

-------------- nächster Teil --------------
Ein Dateianhang mit Binärdaten wurde abgetrennt...
Dateiname   : signature.asc
Dateityp    : application/pgp-signature
Dateigröße  : 833 bytes
Beschreibung: OpenPGP digital signature
URL         : <http://lists.freifunk.net/pipermail/franken-dev-freifunk.net/attachments/20181030/4a428648/attachment.sig>


Mehr Informationen über die Mailingliste franken-dev