diff --git a/libvirt-logrotate-avoid-compressing-small-logs.patch b/libvirt-logrotate-avoid-compressing-small-logs.patch new file mode 100644 index 0000000..865bf18 --- /dev/null +++ b/libvirt-logrotate-avoid-compressing-small-logs.patch @@ -0,0 +1,31 @@ +From d7cca87f6c5ad2316934af8ecb95829b95b662c6 Mon Sep 17 00:00:00 2001 +From: Dan Kenigsberg +Date: Wed, 21 Oct 2009 13:56:04 +0200 +Subject: [PATCH] Do not log rotate very small logs + +Without this, after few weeks without use, each defined domain grows a +tail of empty gzipped logs, instead of keeping just the last log of +interest. + +* daemon/libvirtd.logrotate.in: only rotate when the log is over 100 KBytes + +(cherry picked from commit b03fe2d0aefb57a096a102bf23375f0a167ca189) + +Fedora-patch: libvirt-logrotate-avoid-compressing-small-logs.patch +--- + daemon/libvirtd.logrotate.in | 1 + + 1 files changed, 1 insertions(+), 0 deletions(-) + +diff --git a/daemon/libvirtd.logrotate.in b/daemon/libvirtd.logrotate.in +index 093651c..0c51fd3 100644 +--- a/daemon/libvirtd.logrotate.in ++++ b/daemon/libvirtd.logrotate.in +@@ -5,4 +5,5 @@ + compress + delaycompress + copytruncate ++ minsize 100k + } +-- +1.6.2.5 + diff --git a/libvirt.spec b/libvirt.spec index 8d3b1b1..f30eb71 100644 --- a/libvirt.spec +++ b/libvirt.spec @@ -151,7 +151,7 @@ Summary: Library providing a simple API virtualization Name: libvirt Version: 0.7.2 -Release: 2%{?dist}%{?extra_release} +Release: 3%{?dist}%{?extra_release} License: LGPLv2+ Group: Development/Libraries Source: http://libvirt.org/sources/libvirt-%{version}.tar.gz @@ -159,6 +159,9 @@ Source: http://libvirt.org/sources/libvirt-%{version}.tar.gz # Fix qemu machine types handling Patch01: libvirt-qemu-machine-type-fixes2.patch +# Avoid compressing small log files (#531030) +Patch02: libvirt-logrotate-avoid-compressing-small-logs.patch + BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root URL: http://libvirt.org/ BuildRequires: python-devel @@ -372,6 +375,7 @@ of recent versions of Linux (and other OSes). %setup -q %patch01 -p1 +%patch02 -p1 %build %if ! %{with_xen} @@ -784,6 +788,9 @@ fi %endif %changelog +* Thu Oct 29 2009 Mark McLoughlin - 0.7.2-3 +- Avoid compressing small log files (#531030) + * Thu Oct 29 2009 Mark McLoughlin - 0.7.2-2 - Make libvirt-devel require libvirt-client, not libvirt - Fix qemu machine types handling