[pve-devel] r5791 - vzdump/trunk
svn-commits at proxmox.com
svn-commits at proxmox.com
Wed Apr 6 07:15:22 CEST 2011
Author: dietmar
Date: 2011-04-06 07:15:22 +0200 (Wed, 06 Apr 2011)
New Revision: 5791
Modified:
vzdump/trunk/ChangeLog
vzdump/trunk/Makefile
vzdump/trunk/VZDump.pm
vzdump/trunk/changelog.Debian
vzdump/trunk/vzdump
Log:
allow to specifiy ionice priority 8, which uses ionice 'idle'
sheduling class.
Modified: vzdump/trunk/ChangeLog
===================================================================
--- vzdump/trunk/ChangeLog 2011-04-06 04:49:10 UTC (rev 5790)
+++ vzdump/trunk/ChangeLog 2011-04-06 05:15:22 UTC (rev 5791)
@@ -1,3 +1,8 @@
+2011-04-06 Proxmox Support Team <support at proxmox.com>
+
+ * vzdump (print_usage): allow to use ionice idle scheduling
+ class (ionice > 7)
+
2011-02-23 Proxmox Support Team <support at proxmox.com>
* VZDump.pm (get_lvm_mapping): accept lowercase unit (M and
Modified: vzdump/trunk/Makefile
===================================================================
--- vzdump/trunk/Makefile 2011-04-06 04:49:10 UTC (rev 5790)
+++ vzdump/trunk/Makefile 2011-04-06 05:15:22 UTC (rev 5791)
@@ -13,7 +13,7 @@
VERSION=1.2
PACKAGE=vzdump
-PKGREL=11
+PKGREL=12
#ARCH:=$(shell dpkg-architecture -qDEB_BUILD_ARCH)
#RPMARCH:=$(shell rpm --eval %_build_arch)
Modified: vzdump/trunk/VZDump.pm
===================================================================
--- vzdump/trunk/VZDump.pm 2011-04-06 04:49:10 UTC (rev 5790)
+++ vzdump/trunk/VZDump.pm 2011-04-06 05:15:22 UTC (rev 5791)
@@ -312,7 +312,7 @@
$res->{script} = $1;
} elsif ($line =~ m/bwlimit:\s*(\d+)\s*$/) {
$res->{bwlimit} = int($1);
- } elsif ($line =~ m/ionice:\s*([0-7])\s*$/) {
+ } elsif ($line =~ m/ionice:\s*([0-8])\s*$/) {
$res->{ionice} = int($1);
} elsif ($line =~ m/lockwait:\s*(\d+)\s*$/) {
$res->{lockwait} = int($1);
Modified: vzdump/trunk/changelog.Debian
===================================================================
--- vzdump/trunk/changelog.Debian 2011-04-06 04:49:10 UTC (rev 5790)
+++ vzdump/trunk/changelog.Debian 2011-04-06 05:15:22 UTC (rev 5791)
@@ -1,3 +1,10 @@
+vzdump (1.2-12) unstable; urgency=low
+
+ * allow to specifiy ionice priority 8, which uses ionice 'idle'
+ sheduling class.
+
+ -- Proxmox Support Team <support at proxmox.com> Wed, 06 Apr 2011 07:13:22 +0200
+
vzdump (1.2-11) unstable; urgency=low
* fix lvm volume scan (allow lowercase unit 'm')
Modified: vzdump/trunk/vzdump
===================================================================
--- vzdump/trunk/vzdump 2011-04-06 04:49:10 UTC (rev 5790)
+++ vzdump/trunk/vzdump 2011-04-06 05:15:22 UTC (rev 5791)
@@ -95,7 +95,7 @@
print STDERR "\t--lockwait MINUTES\tmaximal time to wait for the global lock\n";
print STDERR "\t--stopwait MINUTES\tmaximal time to wait until a VM is stopped\n";
print STDERR "\t--bwlimit KBPS\t\tlimit I/O bandwidth; KBytes per second\n";
- print STDERR "\t--ionice PRI\t\tset ionice priority (0-7)\n\n";
+ print STDERR "\t--ionice PRI\t\tset ionice priority (0-8)\n\n";
print STDERR "\n";
}
@@ -159,7 +159,11 @@
eval {
if (defined($opts->{ionice})) {
- PVE::VZDump::run_command (undef, "ionice -c2 -n$opts->{ionice} -p $$");
+ if ($opts->{ionice} > 7) {
+ PVE::VZDump::run_command (undef, "ionice -c3 -p $$");
+ } else {
+ PVE::VZDump::run_command (undef, "ionice -c2 -n$opts->{ionice} -p $$");
+ }
}
$vzdump->exec_backup();
};
@@ -220,8 +224,9 @@
--bwlimit KBPS limit I/O bandwidth; KBytes per second
---ionice PRI set ionice priority (0-7). default is 7 (lowest
- priority).
+--ionice PRI set ionice priority (0-8). default is 7 (lowest 'best
+ effort' priority). Value 8 uses the ionice
+ 'idle' scheduling class.
--lockwait MINUTES maximal time to wait for the global
lock. vzdump uses a global lock file to make
More information about the pve-devel
mailing list