On 2/7/22 09:22, Nikolay Shirokovskiy wrote: > Hi, all. > > Libvirt QEMU driver writes QEMU process log to > /var/log/libvirt/qemu/<VM_NAME>.log file. This file is owned by libvirt > that is no API client knows about it and no client will remove it. Thus > this file stays forever. I guess it does not cause harddisk space waste > in some deploys as the number of VMs thru node lifecycle is not very large. > > In Virtuozzo we have a service which checks VMs disks every 5 min using > guestfs. This generates about 100k files and about 400MiB disk usage per > VM per year. This is a lot. I guess we could refine the service to avoid > this issue yet I think the issue is general and need to be addressed. > > If this is agreed then in terms of architecture should we have a > distinct timer/service to cleanup log files or we'd better clean up in > scope of qemu driver itself? I believe that this was one the issues that virtlogd tried to solve. By doing log rotation and keeping the last three files (by default). This can be fine tuned in virtlogd.conf. Michal