Merge "Fixes the concurrent execution of logrotate" into stable/0.10

This commit is contained in:
Jenkins 2016-08-23 14:46:18 +00:00 committed by Gerrit Code Review
commit 1e9161759f

View File

@ -21,7 +21,7 @@ fail() {
else
MESSAGE=$1
fi
/usr/bin/logger -t logrotate "${MESSAGE}"
/usr/bin/logger -t logrotate "<%= @service_name %> ${MESSAGE}"
unlock
exit 1
}
@ -30,7 +30,7 @@ lock || fail "WARNING <%= @service_name %> logrotate flock failed, exiting"
TMP_FILE=$(/bin/mktemp)
nice ionice -c3 /usr/sbin/logrotate <%= @logrotate_conf %> >& $TMP_FILE
nice ionice -c3 /usr/sbin/logrotate -s /var/lib/logrotate/<%= @service_name %>.status <%= @logrotate_conf %> >& $TMP_FILE
EXITVALUE=$?
if [ -f /etc/redhat-release ] || [ -f /etc/centos-release ];