From 3f12bcfb9e950ad25c1d56065bcbef5e750c0fdc Mon Sep 17 00:00:00 2001 From: Dietmar Maurer Date: Tue, 5 Jun 2012 06:14:59 +0200 Subject: [PATCH] use numeric sorting in startall --- PVE/API2/Nodes.pm | 7 ++++--- debian/changelog.Debian | 6 ++++++ defines.mk | 2 +- 3 files changed, 11 insertions(+), 4 deletions(-) diff --git a/PVE/API2/Nodes.pm b/PVE/API2/Nodes.pm index 55277842..d2780d58 100644 --- a/PVE/API2/Nodes.pm +++ b/PVE/API2/Nodes.pm @@ -937,11 +937,12 @@ __PACKAGE__->register_method ({ } my $startList = &$get_start_stop_list($nodename, 1); - - foreach my $order (sort keys %$startList) { + + # Note: use numeric sorting with <=> + foreach my $order (sort sort {$a <=> $b} keys %$startList) { my $vmlist = $startList->{$order}; - foreach my $vmid (sort keys %$vmlist) { + foreach my $vmid (sort {$a <=> $b} keys %$vmlist) { my $d = $vmlist->{$vmid}; PVE::Cluster::check_cfs_quorum(); # abort when we loose quorum diff --git a/debian/changelog.Debian b/debian/changelog.Debian index 73449dec..1f993352 100644 --- a/debian/changelog.Debian +++ b/debian/changelog.Debian @@ -1,3 +1,9 @@ +pve-manager (2.1-9) unstable; urgency=low + + * use numeric sorting in startall + + -- Proxmox Support Team Tue, 05 Jun 2012 06:16:06 +0200 + pve-manager (2.1-8) unstable; urgency=low * also list pools with VM.Allocate permissions diff --git a/defines.mk b/defines.mk index 6c224b78..25612850 100644 --- a/defines.mk +++ b/defines.mk @@ -2,7 +2,7 @@ RELEASE=2.1 VERSION=2.1 PACKAGE=pve-manager -PACKAGERELEASE=8 +PACKAGERELEASE=9 BINDIR=${DESTDIR}/usr/bin PERLLIBDIR=${DESTDIR}/usr/share/perl5