Explorar el Código

Merge pull request #1732 from smeda/issue1731

Fixes #1731 Set Thor slaves attribute to number of slaves times slavesPerNode

Reviewed-By: Richard Chapman <rchapman@hpccsystems.com>
Reviewed-By: Jake Smith <jake.smith@lexisnexis.com>
Richard Chapman hace 13 años
padre
commit
052d96906b
Se han modificado 1 ficheros con 2 adiciones y 1 borrados
  1. 2 1
      deployment/deployutils/configenvhelper.cpp

+ 2 - 1
deployment/deployutils/configenvhelper.cpp

@@ -1253,7 +1253,8 @@ void CConfigEnvHelper::UpdateThorAttributes(IPropertyTree* pParentNode)
     setAttribute(pParentNode, "@localThor", localThor ? "true" : "false");
     setAttribute(pParentNode, "@localThor", localThor ? "true" : "false");
 
 
     StringBuffer sb;
     StringBuffer sb;
-    sb.appendf("%d", nSlaves);
+    int slavesPerNode = pParentNode->getPropInt("@slavesPerNode", 1);
+    sb.appendf("%d", nSlaves * slavesPerNode);
     setAttribute(pParentNode, XML_ATTR_SLAVES, sb.str());
     setAttribute(pParentNode, XML_ATTR_SLAVES, sb.str());
 }
 }