kvm: Logrotate should not touch agent.log (#3597)

Logrotate should only touch security_group.log and resizevolume.log
as the agent.log is already rotated by log4j inside the Agent.

Having two systems trying to rotate agent.log leads to all kinds of
issues like having binary (compressed) data in the middle of a plain-text
log file.

In addition we do not have to rotate the logs every day, only when they
grow larger than 10M. On fairly idle hypervisors this should not cause
those logs to rotate every day.

Signed-off-by: Wido den Hollander <wido@widodh.nl>
This commit is contained in:
Wido den Hollander 2019-09-19 07:07:06 +02:00 committed by Rohit Yadav
parent 89053c7612
commit 8170ec56ad

View File

@ -15,12 +15,11 @@
# specific language governing permissions and limitations
# under the License.
@AGENTLOG@
/var/log/cloudstack/agent/security_group.log
{
/var/log/cloudstack/agent/security_group.log /var/log/cloudstack/agent/resizevolume.log {
copytruncate
daily
rotate 5
compress
missingok
size 10M
}