** 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

Reply via email to