summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorJames Mills <prologic@shortcircuit.net.au>2020-05-26 21:53:38 +1000
committerGitHub <noreply@github.com>2020-05-26 21:53:38 +1000
commite92d2ce7a155a33ee6b0acfd928f357251c02c69 (patch)
treeeb9bde6d9579c4dac483ae04fdd5f318b682f4a5
parenta938e769b6852434840bc0f2efdb2edb86fa5283 (diff)
Revert "Introduce a random sleep in the Netdata updater (#9079)" (#9161)
-rwxr-xr-xpackaging/installer/netdata-updater.sh12
-rwxr-xr-xtests/updater_checks.bats3
2 files changed, 2 insertions, 13 deletions
diff --git a/packaging/installer/netdata-updater.sh b/packaging/installer/netdata-updater.sh
index 38f91aec26..781575c711 100755
--- a/packaging/installer/netdata-updater.sh
+++ b/packaging/installer/netdata-updater.sh
@@ -185,8 +185,8 @@ update() {
do_not_start="--dont-start-it"
fi
- if [ -n "${NETDATA_SELECTED_DASHBOARD}" ]; then
- env="NETDATA_SELECTED_DASHBOARD=${NETDATA_SELECTED_DASHBOARD}"
+ if [ -n "${NETDATA_SELECTED_DASHBOARD}" ] ; then
+ env="NETDATA_SELECTED_DASHBOARD=${NETDATA_SELECTED_DASHBOARD}"
fi
info "Re-installing netdata..."
@@ -210,14 +210,6 @@ tmpdir=
trap cleanup EXIT
-# Random sleep to aileviate stampede effect of Agents upgrading
-# and disconnecting/reconnecting at the same time (or near to).
-# But only we're not a controlling terminal (tty)
-# Randomly sleep between 1s and 60m
-if [ ! -t 1 ]; then
- sleep $(((RANDOM % 3600) + 1))s
-fi
-
# Usually stored in /etc/netdata/.environment
: "${ENVIRONMENT_FILE:=THIS_SHOULD_BE_REPLACED_BY_INSTALLER_SCRIPT}"
diff --git a/tests/updater_checks.bats b/tests/updater_checks.bats
index 4f39270776..6444c081cc 100755
--- a/tests/updater_checks.bats
+++ b/tests/updater_checks.bats
@@ -56,9 +56,6 @@ setup() {
# Run the updater, with the override so that it uses the local repo we have at hand
# Try to run the installed, if any, otherwise just run the one from the repo
export NETDATA_LOCAL_TARBAL_OVERRIDE="${PWD}"
- # Disable random sleep / splay for netdata-updater to avoid sampede effect
- # of many agents (dis|re)connecting too quickly all at onace to Netdata Cloud
- unset RANDOM; export RANDOM=0
/etc/cron.daily/netdata-updater || ./packaging/installer/netdata-updater.sh
! grep "new_installation" "${ENV}"
}