From 0fae92c9d83e364b4325f01a502a902d721d2ebf Mon Sep 17 00:00:00 2001
From: pierreozoux <pierre@ozoux.net>
Date: Sat, 23 May 2015 17:54:06 +0200
Subject: [PATCH] Random is not really nice :/ Let's try AccuracySec

---
 unit-files/backup-u@.service | 1 -
 unit-files/backup-u@.timer   | 1 +
 unit-files/backup@.service   | 1 -
 unit-files/backup@.timer     | 1 +
 4 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/unit-files/backup-u@.service b/unit-files/backup-u@.service
index 5004203..a0767c4 100644
--- a/unit-files/backup-u@.service
+++ b/unit-files/backup-u@.service
@@ -6,7 +6,6 @@ Type=oneshot
 TimeoutStartSec=0
 WorkingDirectory=/data/domains/%i/
 EnvironmentFile=/etc/environment
-ExecStartPre=/bin/bash -euxc 'sleep `shuf -i 0-400 -n 1`'
 ExecStartPre=/bin/bash -euxc '/data/domains/%i/BACKUP'
 ExecStart=/bin/bash -euxc ' \
   /bin/docker run \
diff --git a/unit-files/backup-u@.timer b/unit-files/backup-u@.timer
index 33a4c63..ee948a2 100644
--- a/unit-files/backup-u@.timer
+++ b/unit-files/backup-u@.timer
@@ -7,4 +7,5 @@ BindsTo=universal@%i.service
 [Timer]
 OnActiveSec=20
 OnUnitActiveSec=60min
+AccuracySec=50min
 
diff --git a/unit-files/backup@.service b/unit-files/backup@.service
index e90a065..1ded41f 100644
--- a/unit-files/backup@.service
+++ b/unit-files/backup@.service
@@ -8,7 +8,6 @@ EnvironmentFile=/etc/environment
 ExecStartPre=/usr/bin/docker run --rm -v /opt/bin:/opt/bin ibuildthecloud/systemd-docker
 ExecStartPre=-/usr/bin/docker kill mysqldump-%i
 ExecStartPre=-/usr/bin/docker rm mysqldump-%i
-ExecStartPre=/bin/bash -euxc 'sleep `shuf -i 0-400 -n 1`'
 ExecStartPre=/bin/bash -euxc '\
   if [ -d /data/domains/%i/mysql ]; then \
     echo "Backing up mysql databases for %i"; \
diff --git a/unit-files/backup@.timer b/unit-files/backup@.timer
index 3bf21b3..cdd24c3 100644
--- a/unit-files/backup@.timer
+++ b/unit-files/backup@.timer
@@ -7,4 +7,5 @@ BindsTo=web@%i.service
 [Timer]
 OnActiveSec=20
 OnUnitActiveSec=60min
+AccuracySec=50min
 
-- 
GitLab