From 9fefa4290ba040834484f02a09be95c8191ae9ac Mon Sep 17 00:00:00 2001 From: lissav Date: Wed, 15 Jul 2009 15:07:18 +0000 Subject: [PATCH] update with use of _xcatpreprocessed git-svn-id: https://svn.code.sf.net/p/xcat/code/xcat-core/trunk@3789 8638fb3e-16cb-4fca-ae20-7b5d299a9bcd --- xCAT-server/lib/xcat/plugins/iscsi.pm | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/xCAT-server/lib/xcat/plugins/iscsi.pm b/xCAT-server/lib/xcat/plugins/iscsi.pm index 2a43d39eb..d0bcef632 100644 --- a/xCAT-server/lib/xcat/plugins/iscsi.pm +++ b/xCAT-server/lib/xcat/plugins/iscsi.pm @@ -27,7 +27,7 @@ sub preprocess_request { my $callback = shift; my @requests = (); my %iscsiserverhash; - if ($request->{_xcatdest}) { return [$request]; } + if ($request->{_xcatpreprocessed}->[0] == 1) { return [$request]; } my $iscsitab = xCAT::Table->new('iscsi'); foreach my $node (@{$request->{node}}) { my $tent = $iscsitab->getNodeAttribs($node,['server']); @@ -41,6 +41,7 @@ sub preprocess_request { foreach my $iscsis (keys %iscsiserverhash) { my $reqcopy = {%$request}; $reqcopy->{'_xcatdest'} = $iscsis; + $reqcopy->{_xcatpreprocessed}->[0] = 1; $reqcopy->{node} = [ keys %{$iscsiserverhash{$iscsis}} ]; push @requests,$reqcopy; }