diff --git a/bin/pvestatd b/bin/pvestatd index cb0d5cde..5847c105 100755 --- a/bin/pvestatd +++ b/bin/pvestatd @@ -384,7 +384,7 @@ for (;;) { # forever my $mem = PVE::ProcFSTools::read_memory_usage(); - if (!defined($initial_memory_usage)) { + if (!defined($initial_memory_usage) || ($cycle < 10)) { $initial_memory_usage = $mem->{resident}; } else { my $diff = $mem->{resident} - $initial_memory_usage; diff --git a/debian/changelog.Debian b/debian/changelog.Debian index 08af6694..ec2aaf0c 100644 --- a/debian/changelog.Debian +++ b/debian/changelog.Debian @@ -1,3 +1,9 @@ +pve-manager (2.2-26) unstable; urgency=low + + * pvestatd: fix server reload (run at least 10 cycles) + + -- Proxmox Support Team Mon, 29 Oct 2012 13:08:20 +0100 + pve-manager (2.2-25) unstable; urgency=low * pvestatd: fix server reload (due to memory leak) diff --git a/defines.mk b/defines.mk index 13cb7f43..ca6972aa 100644 --- a/defines.mk +++ b/defines.mk @@ -2,7 +2,7 @@ RELEASE=2.2 VERSION=2.2 PACKAGE=pve-manager -PACKAGERELEASE=25 +PACKAGERELEASE=26 BINDIR=${DESTDIR}/usr/bin PERLLIBDIR=${DESTDIR}/usr/share/perl5