diff options
author | Gabriel Filion <gabster@lelutin.ca> | 2014-03-06 18:38:20 -0500 |
---|---|---|
committer | Gabriel Filion <gabster@lelutin.ca> | 2014-03-06 18:46:06 -0500 |
commit | ae2fbce7ac58d2f6bb33b350aee6482fd5a94df7 (patch) | |
tree | 13c887709125907641ced4f3fc4f761cbe843f49 /manifests/server.pp | |
parent | 6d9a84686734e598249410bf60eedf2d7fd2e521 (diff) |
Randomize time of execution for optimize script.
By default, time will be between midnight and 7:00 any day of the week.
The values are currently hard-coded. This can have serious I/O
repercussions on a server with multiple VMs that run mysql since they
will all run their optimizations simultaneously.
Diffstat (limited to 'manifests/server.pp')
-rw-r--r-- | manifests/server.pp | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/manifests/server.pp b/manifests/server.pp index a03dd7b..bfcdf69 100644 --- a/manifests/server.pp +++ b/manifests/server.pp @@ -8,6 +8,9 @@ class mysql::server ( $nagios_password_hash = 'absent', $backup_cron = false, $optimize_cron = false, + $optimize_hour = fqdn_rand(7), + $optimize_minute = fqdn_rand(60), + $optimize_day = fqdn_rand(7), $backup_dir = '/var/backups/mysql', $manage_backup_dir = true, $nagios_notcp = false |