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

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



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.


> Additionally virtlogd is currently used only with the qemu VM log files.
> Everything else logs itself, so your changes to libvirtd/lxc and others
> seem to be unnecessary.

Yep, they're simply wrong.

Regards,
Daniel
-- 
|: https://berrange.com      -o-    https://www.flickr.com/photos/dberrange :|
|: https://libvirt.org         -o-            https://fstop138.berrange.com :|
|: https://entangle-photo.org    -o-    https://www.instagram.com/dberrange :|

--
libvir-list mailing list
libvir-list@xxxxxxxxxx
https://www.redhat.com/mailman/listinfo/libvir-list



[Index of Archives]     [Virt Tools]     [Libvirt Users]     [Lib OS Info]     [Fedora Users]     [Fedora Desktop]     [Fedora SELinux]     [Big List of Linux Books]     [Yosemite News]     [KDE Users]     [Fedora Tools]

  Powered by Linux