[libvirt] [PATCH] qemu: logrotate: drop minsize directive

Jim Fehlig jfehlig at suse.com
Thu Oct 26 17:37:36 UTC 2017


On 10/26/2017 11:14 AM, Daniel P. Berrange wrote:
> On Thu, Oct 26, 2017 at 11:13:23AM -0600, Jim Fehlig wrote:
>> On 10/26/2017 12:48 AM, Daniel P. Berrange wrote:
>>> On Wed, Oct 25, 2017 at 03:30:46PM -0600, Jim Fehlig wrote:
>>>> On a cloud host it is possible to create 100's of unique instances
>>>> per day, each leaving behind a /var/log/libvirt/qemu/instance-name.log
>>>> file that is < 100k. With the current 'minsize 100k' directive, these
>>>> files are never rotated and hence never removed. Over months of time,
>>>> tens of thousands of these files can accumulate on the host.
>>>>
>>>> Dropping 'minsize 100k' allows rotating small files, which will
>>>> increase the number of log files, but 'rotate 4' ensures they will
>>>> be removed after a month.
>>>>
>>>> Signed-off-by: Jim Fehlig <jfehlig at suse.com>
>>>> ---
>>>>    daemon/libvirtd.qemu.logrotate.in | 1 -
>>>>    1 file changed, 1 deletion(-)
>>>>
>>>> diff --git a/daemon/libvirtd.qemu.logrotate.in b/daemon/libvirtd.qemu.logrotate.in
>>>> index 15cf019b2..cdb399ef2 100644
>>>> --- a/daemon/libvirtd.qemu.logrotate.in
>>>> +++ b/daemon/libvirtd.qemu.logrotate.in
>>>> @@ -5,5 +5,4 @@
>>>>            compress
>>>>            delaycompress
>>>>            copytruncate
>>>> -        minsize 100k
>>>>    }
>>>
>>> Reviewed-by: Daniel P. Berrange <berrange at redhat.com>
>>
>> Only after pushing this did I remember there are logrotate files for other
>> hypervisor drivers: libxl, lxc, and uml. Would it be fine to push a followup
>> that removes minsize from those files as well?
> 
> Yep, that makes sense.

Thanks. Followup patch is now pushed.

Regards,
Jim




More information about the libvir-list mailing list