From 849abef3edeac8e563ad793f55dd4bdea4b9b232 Mon Sep 17 00:00:00 2001 From: Grant Slater Date: Mon, 14 Jul 2025 14:25:18 +0100 Subject: [PATCH] planet: switch to zstd for apache logrotate --- cookbooks/planet/templates/default/logrotate.apache.erb | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/cookbooks/planet/templates/default/logrotate.apache.erb b/cookbooks/planet/templates/default/logrotate.apache.erb index 69ca79ca1..262df1fa0 100644 --- a/cookbooks/planet/templates/default/logrotate.apache.erb +++ b/cookbooks/planet/templates/default/logrotate.apache.erb @@ -6,12 +6,16 @@ rotate 52 compress delaycompress + compresscmd /usr/bin/zstd + compressext .zst + compressoptions -T0 + uncompresscmd /usr/bin/unzstd notifempty create 640 root adm sharedscripts postrotate - /etc/init.d/apache2 reload > /dev/null - rsync --preallocate /var/log/apache2/planet.openstreetmap.org-access.log.2.gz backup.openstreetmap.org::logs/planet.openstreetmap.org/`date -d "-7 days" +%Y-%m-%d`.gz + /bin/systemctl reload apache2 + /usr/bin/rsync --preallocate /var/log/apache2/planet.openstreetmap.org-access.log.2.zst backup.openstreetmap.org::logs/planet.openstreetmap.org/`date -d "-7 days" +%Y-%m-%d`.zst endscript prerotate if [ -d /etc/logrotate.d/httpd-prerotate ]; then \ -- 2.39.5