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