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());
            


Reply via email to