glusterfs
1# Rotate client logs
2/var/log/glusterfs/*.log {
3sharedscripts
4weekly
5maxsize 10M
6minsize 100k
7
8# 6 months of logs are good enough
9rotate 26
10
11missingok
12compress
13delaycompress
14notifempty
15postrotate
16/usr/bin/killall -HUP glusterfs > /dev/null 2>&1 || true
17/usr/bin/killall -HUP glusterd > /dev/null 2>&1 || true
18endscript
19}
20
21# Rotate server logs
22/var/log/glusterfs/bricks/*.log {
23sharedscripts
24weekly
25maxsize 10M
26minsize 100k
27
28# 6 months of logs are good enough
29rotate 26
30
31missingok
32compress
33delaycompress
34notifempty
35postrotate
36/usr/bin/killall -HUP glusterfsd > /dev/null 2>&1 || true
37endscript
38}
39
40/var/log/glusterfs/samples/*.samp {
41daily
42rotate 3
43sharedscripts
44missingok
45compress
46delaycompress
47}
48
49# Rotate snapd log
50/var/log/glusterfs/snaps/*/*.log {
51sharedscripts
52weekly
53maxsize 10M
54minsize 100k
55
56# 6 months of logs are good enough
57rotate 26
58
59missingok
60compress
61delaycompress
62notifempty
63postrotate
64/usr/bin/killall -HUP `pgrep -f "glusterfs.*snapd"` > /dev/null 2>&1 || true
65endscript
66}
67