From 405a367205c72318fc48d014a201eab3b7031010 Mon Sep 17 00:00:00 2001 From: Amar Tumballi Date: Mon, 5 Nov 2018 10:27:10 +0530 Subject: [PATCH 414/444] logrotate: utilize the new 'maxsize' option Since logrotate 3.8.x version, a new option 'maxsize' is supported, which helps in rotating the logs before the specified time if the size exceeds maxsize limit. This should help in reducing the overflow of gluster logs. Upstream: > URL: https://review.gluster.org/21187 BUG: 1599808 Change-Id: Ic662ada8b73798146736ff81963053d8981745b8 Signed-off-by: Amar Tumballi Reviewed-on: https://code.engineering.redhat.com/gerrit/154846 Reviewed-by: Sunil Kumar Heggodu Gopala Acharya Tested-by: RHGS Build Bot --- .testignore | 2 ++ extras/glusterfs-georep-logrotate | 24 +++++++++++++++++++++--- extras/glusterfs-logrotate | 14 ++++++++++++-- 3 files changed, 35 insertions(+), 5 deletions(-) diff --git a/.testignore b/.testignore index 4a72bc4..6e5df3a 100644 --- a/.testignore +++ b/.testignore @@ -32,6 +32,8 @@ extras/cliutils/README.md extras/command-completion/README extras/create_new_xlator/README.md extras/glusterfs.vim +extras/glusterfs-logrotate +extras/glusterfs-georep-logrotate extras/group-gluster-block extras/group-db-workload extras/group-metadata-cache diff --git a/extras/glusterfs-georep-logrotate b/extras/glusterfs-georep-logrotate index 6fdb8c6..3e7ecf3 100644 --- a/extras/glusterfs-georep-logrotate +++ b/extras/glusterfs-georep-logrotate @@ -1,6 +1,12 @@ /var/log/glusterfs/geo-replication/*/*.log { sharedscripts - rotate 52 + weekly + maxsize 10M + minsize 100k + + # 6 months of logs are good enough + rotate 26 + missingok compress delaycompress @@ -15,7 +21,13 @@ /var/log/glusterfs/geo-replication-slaves/*.log { sharedscripts - rotate 52 + weekly + maxsize 10M + minsize 100k + + # 6 months of logs are good enough + rotate 26 + missingok compress delaycompress @@ -30,7 +42,13 @@ /var/log/glusterfs/geo-replication-slaves/*/*.log { sharedscripts - rotate 52 + weekly + maxsize 10M + minsize 100k + + # 6 months of logs are good enough + rotate 26 + missingok compress delaycompress diff --git a/extras/glusterfs-logrotate b/extras/glusterfs-logrotate index 575c0ee..75f700e 100644 --- a/extras/glusterfs-logrotate +++ b/extras/glusterfs-logrotate @@ -2,7 +2,12 @@ /var/log/glusterfs/*.log { sharedscripts weekly - rotate 52 + maxsize 10M + minsize 100k + +# 6 months of logs are good enough + rotate 26 + missingok compress delaycompress @@ -17,7 +22,12 @@ /var/log/glusterfs/bricks/*.log { sharedscripts weekly - rotate 52 + maxsize 10M + minsize 100k + +# 6 months of logs are good enough + rotate 26 + missingok compress delaycompress -- 1.8.3.1