** Description changed: - When one enables max_age_days on /etc/libvirt/virtlogd.conf, for example - by setting it to max_age_days = 1, the log files are not rotated + [Impact] + + When one enables max_age_days on /etc/libvirt/virtlogd.conf, for + example by setting it to max_age_days = 1, the log files are not rotated correctly and we see this error on virtlogd: - Feb 28 08:58:57 dixie virtlogd[7205]: internal error: Failed to parse - rotated index from '' + + [Test Case] - There is a patch upstream [1] with the fix, and this is the placeholder - LP to backport that change into Ubuntu while I work on the backport - effort. + 1) Launch a couple of dummy VMs to ensure that there are some logs in /var/log/libvirt + 2) Edit /etc/libvirt/virtlogd.conf and ensure that the max_age_days setting is uncommented as per the following: + max_age_days = 1 + 3) Wait 24 hours. (There is no way to accelerate the timer unless one edits the source code) + 4) Verify that logs are cleaned up and there are no errors in syslog or virtlogd journal like the following: + Feb 28 08:58:57 dixie virtlogd[7205]: internal error: Failed to parse rotated index from '' - - [1] https://lists.libvirt.org/archives/list/de...@lists.libvirt.org/thread/ZWZ7GFFLZTCMWDUUB3X4FFK4YT5LW4OA/ + [Where problems could occur] + + There could be some issues with virtlogd, but the code path only executes when max_age_days is different than 0. + In the event of a regression, one could disable the setting by commenting max_age_days.
-- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/2072647 Title: virtlogd not rotating logs properly To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/libvirt/+bug/2072647/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs