diff options
author | Michael Vogt <mvo@ubuntu.com> | 2016-03-17 08:56:58 +0100 |
---|---|---|
committer | Michael Vogt <mvo@debian.org> | 2016-04-01 13:02:39 +0200 |
commit | 14669d4b95f0f6a9b215d7fa5aebbc3b7198585d (patch) | |
tree | f22ee5dda27ea2a6fb3ee7bf07a553fbb5cd3d41 /debian/apt.dirs | |
parent | 6a4958d3134a3a61c036bc9ccaccc393c2bb99f2 (diff) |
Use systemd.timer instead of a cron job
The rational is that we need to spread the load on the mirrors
that apt update and unattended-upgrades cause. To do so, we
leverage the RandomizeDelay feature of systemd. The other advantage
is that the timer is not run at a fixed daily.daily time but
instead every 24h. This also fixes the problem that the randomized
deplay in the current apt.cron.daily causes other cron jobs to
be deplayed.
A compatibility cron job is also provided for systems that do not
use systemd.
Note that the time is fired two times a day, but the logic inside
of apt.systemd.daily will ensure (via stamp files) that the
servers are hit at most every 24h. Firing two times a day helps
with the worst case update time and it also helps with systems
that are not always on.
LP: #246381, #727685
Closes: #600262, #709675, #663290
Diffstat (limited to 'debian/apt.dirs')
-rw-r--r-- | debian/apt.dirs | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/debian/apt.dirs b/debian/apt.dirs index e4bb2c824..4a83d1151 100644 --- a/debian/apt.dirs +++ b/debian/apt.dirs @@ -15,4 +15,5 @@ var/lib/apt/mirrors/partial var/lib/apt/periodic var/log/apt usr/share/bug/apt -usr/share/bash-completion/completions/
\ No newline at end of file +usr/share/bash-completion/completions/ +lib/systemd/system/
\ No newline at end of file |