mirror of
https://git.proxmox.com/git/pve-manager
synced 2025-08-16 09:27:26 +00:00
vzdump: move VMID sorting to check_vmids
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
This commit is contained in:
parent
05447e0459
commit
50ba40ec59
@ -166,7 +166,7 @@ sub check_vmids {
|
|||||||
my (@vmids) = @_;
|
my (@vmids) = @_;
|
||||||
|
|
||||||
my $res = [];
|
my $res = [];
|
||||||
foreach my $vmid (@vmids) {
|
for my $vmid (sort {$a <=> $b} @vmids) {
|
||||||
die "ERROR: strange VM ID '${vmid}'\n" if $vmid !~ m/^\d+$/;
|
die "ERROR: strange VM ID '${vmid}'\n" if $vmid !~ m/^\d+$/;
|
||||||
$vmid = int ($vmid); # remove leading zeros
|
$vmid = int ($vmid); # remove leading zeros
|
||||||
next if !$vmid;
|
next if !$vmid;
|
||||||
@ -1187,15 +1187,12 @@ sub get_included_guests {
|
|||||||
push @$vmids, $id;
|
push @$vmids, $id;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
$vmids = [ sort {$a <=> $b} @$vmids];
|
$vmids = check_vmids(@$vmids);
|
||||||
|
|
||||||
$vmids = PVE::VZDump::check_vmids(@$vmids);
|
|
||||||
|
|
||||||
foreach my $vmid (@$vmids) {
|
|
||||||
my $vmid_data = $vmlist->{ids}->{$vmid};
|
|
||||||
my $node = $vmid_data->{node};
|
|
||||||
|
|
||||||
|
for my $vmid (@$vmids) {
|
||||||
|
my $node = $vmlist->{ids}->{$vmid}->{node};
|
||||||
next if (defined $job->{node} && $job->{node} ne $node);
|
next if (defined $job->{node} && $job->{node} ne $node);
|
||||||
|
|
||||||
push @{$vmids_per_node->{$node}}, $vmid;
|
push @{$vmids_per_node->{$node}}, $vmid;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user