From 7eb4c6cae4aa4c74fb021fa116154429f89d76dc Mon Sep 17 00:00:00 2001 From: Kevin Fenzi Date: Thu, 5 Oct 2017 00:48:39 +0000 Subject: [PATCH] add a random delay up to 1 hour for db backup jobs so we do not have a thundering herd on db01 --- roles/postgresql_server/files/backup-database | 3 +++ 1 file changed, 3 insertions(+) diff --git a/roles/postgresql_server/files/backup-database b/roles/postgresql_server/files/backup-database index 60dc1fd32e..2e14cf294d 100644 --- a/roles/postgresql_server/files/backup-database +++ b/roles/postgresql_server/files/backup-database @@ -1,6 +1,9 @@ #!/bin/bash # Backup a database *locally* to /backups/. +# Sleep a bit so we do not have a thundering herd on db hosts +sleep $[ ( $RANDOM % 3600 ) + 1 ]s + DB=$1 # Make our latest backup