From 2ad76473605c803da3fc85660d04b2b70c6b5134 Mon Sep 17 00:00:00 2001 From: Stephen Smoogen Date: Sat, 21 Jul 2018 22:16:31 +0000 Subject: [PATCH] ok time out for draining on slow servers needs to be a bit longer --- .../files/restart-mirrorlist-containers | 11 ++++++----- 1 file changed, 6 insertions(+), 5 deletions(-) diff --git a/roles/mirrormanager/mirrorlist_proxy/files/restart-mirrorlist-containers b/roles/mirrormanager/mirrorlist_proxy/files/restart-mirrorlist-containers index a8df7e2367..fe7af522e4 100644 --- a/roles/mirrormanager/mirrorlist_proxy/files/restart-mirrorlist-containers +++ b/roles/mirrormanager/mirrorlist_proxy/files/restart-mirrorlist-containers @@ -47,9 +47,9 @@ fi # Drain mirrorlist1. This is safe since we assured that local2 is serving echo "enable server mirror-lists-backend/mirrorlist-local2" | nc -U /var/run/haproxy-admin >& /dev/null echo "set server mirror-lists-backend/mirrorlist-local1 state drain" | nc -U /var/run/haproxy-admin >& /dev/null -sleep 5 +sleep 10 echo "disable server mirror-lists-backend/mirrorlist-local1" | nc -U /var/run/haproxy-admin >& /dev/null -sleep 1 +sleep 5 # restart mirrorlist1 (new pkl and make sure it's processing ok) systemctl restart mirrorlist1 @@ -62,17 +62,18 @@ if [ $? != 0 ]; then fi # New mirrorlist seems to be working, put it back into service -sleep 1 +sleep 5 echo "enable server mirror-lists-backend/mirrorlist-local1" | nc -U /var/run/haproxy-admin >& /dev/null +sleep 5 # copy new pkl to mirrorlist2 cp -a /srv/mirrorlist/data/mirrorlist1/* /srv/mirrorlist/data/mirrorlist2/ # Drain mirrorlist2 echo "set server mirror-lists-backend/mirrorlist-local2 state drain" | nc -U /var/run/haproxy-admin >& /dev/null -sleep 5 +sleep 10 echo "disable server mirror-lists-backend/mirrorlist-local2" | nc -U /var/run/haproxy-admin >& /dev/null -sleep 1 +sleep 5 # restart mirrorlist2 systemctl restart mirrorlist2