[libvirt] [PATCH] Do not keep empty log files for deleted domains

Jim Fehlig JFEHLIG at suse.com
Wed Jul 3 15:26:36 UTC 2019


On 7/3/19 2:42 AM, Daniel P. Berrangé  wrote:
> On Wed, Jul 03, 2019 at 08:55:15AM +0200, Peter Krempa wrote:
>> On Wed, Jul 03, 2019 at 08:32:21 +0200, Jan Zerebecki wrote:
>>> On 03/07/2019 08.03, Peter Krempa wrote:
>>>> I'm not sure that this is the right thing to do. virtlogd has some
>>>> internal log rotation mechanisms
>>>
>>> logrotate is already in use here and this patch doesn't change what is
>>> rotated nor how often it is rotated.
>>>
>>>> and also the SIGUSR1 action is reserved
>>>> for re-exec updates and not for dealing with modified files
>>>
>>> The mechanism (re-exec) and implementation details for both uses do not
>>> conflict.
>>
>> The problem is that the logrotate configs predate use of virtlogd and I
>> don't think they were adapted to be used together. In fact if I remember
>> correctly the idea of virtlogd was to avoid using logrotate altogether.
> 
> Yes, logrotate should not be in effect when virtlogd is running. We should
> ensure that logrotate rollover size is *larger* than the rollover size
> configured for virtlogd. This would ensure virtlogd rolls over first, and
> thus when logrotate runs it should see nothing todo.

Hmm, it sounds like the proper fix is to simply remove
src/remote/libvirtd.qemu.logrotate.in?

Regards,
Jim




More information about the libvir-list mailing list