summaryrefslogtreecommitdiff
path: root/manifests/server/base.pp
diff options
context:
space:
mode:
authorGabriel Filion <gabster@lelutin.ca>2014-03-06 18:38:20 -0500
committerGabriel Filion <gabster@lelutin.ca>2014-03-06 18:46:06 -0500
commitae2fbce7ac58d2f6bb33b350aee6482fd5a94df7 (patch)
tree13c887709125907641ced4f3fc4f761cbe843f49 /manifests/server/base.pp
parent6d9a84686734e598249410bf60eedf2d7fd2e521 (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/base.pp')
-rw-r--r--manifests/server/base.pp6
1 files changed, 5 insertions, 1 deletions
diff --git a/manifests/server/base.pp b/manifests/server/base.pp
index 14f3c1b..b379f5c 100644
--- a/manifests/server/base.pp
+++ b/manifests/server/base.pp
@@ -70,7 +70,11 @@ class mysql::server::base {
}
if $mysql::server::optimize_cron {
- include mysql::server::cron::optimize
+ class { 'mysql::server::cron::optimize':
+ optimize_hour => $mysql::server::optimize_hour,
+ optimize_minute => $mysql::server::optimize_minute,
+ optimize_day => $mysql::server::optimize_day,
+ }
}
service { 'mysql':