From 2d8be7cbb3544e5b1291f4661f48785d0d653d26 Mon Sep 17 00:00:00 2001 From: yinle <yinle@8638fb3e-16cb-4fca-ae20-7b5d299a9bcd> Date: Fri, 10 Feb 2012 11:01:54 +0000 Subject: [PATCH] "getnodetype performance improvement": change getnodetype related code. git-svn-id: https://svn.code.sf.net/p/xcat/code/xcat-core/trunk@11554 8638fb3e-16cb-4fca-ae20-7b5d299a9bcd --- perl-xCAT/xCAT/PPCrflash.pm | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/perl-xCAT/xCAT/PPCrflash.pm b/perl-xCAT/xCAT/PPCrflash.pm index fff805eaf..db5fec182 100644 --- a/perl-xCAT/xCAT/PPCrflash.pm +++ b/perl-xCAT/xCAT/PPCrflash.pm @@ -271,6 +271,7 @@ sub noderange_validate { ########################################### # Group nodes ########################################### + my $mytypehash = xCAT::DBobjUtils->getnodetype($noderange, "ppc"); foreach my $node ( @$noderange ) { my $type = undef; #my $sitetab = xCAT::Table->new( 'nodetype' ); @@ -280,7 +281,7 @@ sub noderange_validate { # $type = $ent->{nodetype}; # } #} - $type = xCAT::DBobjUtils->getnodetype($node); + $type = $$mytypehash{$node}; #print "type:$type\n"; if( $type =~/(fsp|lpar|cec)/) { $f1 = 1;