Author: challngr Date: Mon Apr 15 17:11:51 2013 New Revision: 1468152 URL: http://svn.apache.org/r1468152 Log: UIMA-2804 Fill in nodeInfo for DefaultNodeMetricsProcessor (non-linux platforms).
Modified: uima/sandbox/uima-ducc/trunk/uima-ducc-agent/src/main/java/org/apache/uima/ducc/agent/processors/DefaultNodeMetricsProcessor.java Modified: uima/sandbox/uima-ducc/trunk/uima-ducc-agent/src/main/java/org/apache/uima/ducc/agent/processors/DefaultNodeMetricsProcessor.java URL: http://svn.apache.org/viewvc/uima/sandbox/uima-ducc/trunk/uima-ducc-agent/src/main/java/org/apache/uima/ducc/agent/processors/DefaultNodeMetricsProcessor.java?rev=1468152&r1=1468151&r2=1468152&view=diff ============================================================================== --- uima/sandbox/uima-ducc/trunk/uima-ducc-agent/src/main/java/org/apache/uima/ducc/agent/processors/DefaultNodeMetricsProcessor.java (original) +++ uima/sandbox/uima-ducc/trunk/uima-ducc-agent/src/main/java/org/apache/uima/ducc/agent/processors/DefaultNodeMetricsProcessor.java Mon Apr 15 17:11:51 2013 @@ -76,7 +76,12 @@ public class DefaultNodeMetricsProcessor //Node node = new DuccNode(new NodeIdentity(), nodeMetrics); // jrc 2011-07-30 I think this needs to be agent.getIdentity(), not create a new identity. Node node = new DuccNode(agent.getIdentity(), nodeMetrics); - + + // Make the agent aware how much memory is available on the node. Do this once. + if ( agent.getNodeInfo() == null ) { + agent.setNodeInfo(node); + } + logger.info(methodName, null, "... Agent "+node.getNodeIdentity().getName()+" Posting Users:"+ node.getNodeMetrics().getNodeUsersMap().size());