Explorar o código

Fixes #1731 Set Thor slaves attribute to number of slaves times slaves per node

Set Thor slaves attribute to number of slaves times slaves per node.

Signed-off-by: Sridhar Meda <sridhar.meda@lexisnexis.com>
Sridhar Meda %!s(int64=13) %!d(string=hai) anos
pai
achega
2352b28655
Modificáronse 1 ficheiros con 2 adicións e 1 borrados
  1. 2 1
      deployment/deployutils/configenvhelper.cpp

+ 2 - 1
deployment/deployutils/configenvhelper.cpp

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