mirror of
https://github.com/xcat2/xcat-core.git
synced 2025-06-18 12:20:40 +00:00
Dramatically speed up rmvm for lots of KVM virtual machines
git-svn-id: https://svn.code.sf.net/p/xcat/code/xcat-core/trunk@9915 8638fb3e-16cb-4fca-ae20-7b5d299a9bcd
This commit is contained in:
@ -2824,9 +2824,11 @@ sub dohyp {
|
||||
my $tabhandle = xCAT::Table->new($_,-create=>1);
|
||||
my $updates = $updatetable->{$_};
|
||||
if ($updates->{'!*XCATNODESTODELETE*!'}) {
|
||||
my @delkeys;
|
||||
foreach (keys %{$updates->{'!*XCATNODESTODELETE*!'}}) {
|
||||
if ($_) { $tabhandle->delEntries({node=>$_}); }
|
||||
if ($_) { push @delkeys, {node=>$_}; }
|
||||
}
|
||||
if (@delkeys) { $tabhandle->delEntries(\@delkeys); }
|
||||
delete $updates->{'!*XCATNODESTODELETE*!'};
|
||||
}
|
||||
$tabhandle->setNodesAttribs($updatetable->{$_});
|
||||
|
Reference in New Issue
Block a user