in DFM hierarchical cluster, mkhwconn/lshwconn/rmhwconn with -T fnm will send the command to CEC/Frame direclty, not through the service node if specified.

git-svn-id: https://svn.code.sf.net/p/xcat/code/xcat-core/branches/2.6@10775 8638fb3e-16cb-4fca-ae20-7b5d299a9bcd
This commit is contained in:
jjhua
2011-10-14 05:33:09 +00:00
parent 41860799c5
commit 5b1f6fd4da
+2 -2
View File
@@ -1849,7 +1849,7 @@ sub preprocess_request {
#When run mkhwconn/lshwconn/rmhwconn with -T fnm for CNM, it will send the command to CEC/Frame direclty,
#not through the service node if specified.
my $onlybymaster = 1;
my $onlybymaster = 0;
if ((($req->{command}->[0] eq "mkhwconn") || ($req->{command}->[0] eq "lshwconn" ) || ($req->{command}->[0] eq "rmhwconn" ))
&& ( $req->{opt}->{T} == 1) ) {
#for fnm
@@ -1861,7 +1861,7 @@ sub preprocess_request {
my $service = "xcat";
my @hcps=keys(%hcp_hash);
my $sn = xCAT::Utils->get_ServiceNode(\@hcps, $service, "MN", $onlybymaster);
# build each request for each service node
foreach my $snkey (keys %$sn)
{