aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMatt Taggart <taggart@riseup.net>2012-04-17 23:10:09 -0700
committerMatt Taggart <taggart@riseup.net>2012-04-17 23:10:09 -0700
commit542343def56bbb8c84fd8f730a53379f78c269e3 (patch)
tree5e28f116f79764b95bdef1a9c35342175d85914a
parent380635f7549e136a28f3e9c4ef6c197e921b0dba (diff)
downloadpuppet-backupninja-542343def56bbb8c84fd8f730a53379f78c269e3.tar.gz
puppet-backupninja-542343def56bbb8c84fd8f730a53379f78c269e3.tar.bz2
document $stagger option
-rw-r--r--README13
1 files changed, 13 insertions, 0 deletions
diff --git a/README b/README
index 5b7c2c9..00f33d5 100644
--- a/README
+++ b/README
@@ -150,3 +150,16 @@ To use this feature a few pre-requisites are necessary:
. $nagios_server must be set before the class is included
+Staggered rdiff backups
+-----------------------
+Because the backups default to running on all hosts at the same time,
+this can cause the destination of an rdiff backup to be overwhelmed.
+If you set the $stagger variable, the rdiff config will get a "when"
+that starts it at 1am plus some number of minutes from 0-59 based on
+it's hostname. This assures that each host will always get the same
+start time every time the template is generated, and the hosts will
+run in alphabetical order. It will only stagger backups as much as
+your hostnames are distributed, in most cases this will enough better
+than everything starting at once. But if all your hostnames start
+the the same letter it might not help you and you might be better
+off having the template use a random delay.