-----------------------------------------------------------
This is an automatically generated e-mail. To reply, visit:
https://reviews.apache.org/r/12308/
-----------------------------------------------------------

Review request for oodt and Chris Mattmann.


Summary (updated)
-----------------

OODT-619  [sub task of OODT-219]  Implement the capability to pull status of 
resource nodes from ganglia and provide loadvalues to AssignmentMonitor


Bugs: OODT-619
    https://issues.apache.org/jira/browse/OODT-619


Repository: oodt


Description (updated)
-------

Completed the implementation of GangliaResourceMonitor to provide load values 
normalize between 0 and its capacity. initially added only weightedAverageLoad 
calculation(load_one, load_five, load_fifteen).
decisions: if a particular node is offline/not listed in the nodeMap/any error 
occurred during getting the load value, then the node capacity will be returned 
as the load value.one minute interval for updating the loadMap. loadMap moved 
to GangliaResourceMonitor

modifications done to AssignmentMonitor,AssignmentMonitorFactory, 
GenericResourcemanagementObjectFactory, resource.properties, 
TestAssignmentMonitor, TestXmlRpcResourceManaber, 


Diffs (updated)
-----

  
trunk/resource/src/main/java/org/apache/oodt/cas/resource/monitor/AssignmentMonitor.java
 1500522 
  
trunk/resource/src/main/java/org/apache/oodt/cas/resource/monitor/AssignmentMonitorFactory.java
 1500522 
  
trunk/resource/src/main/java/org/apache/oodt/cas/resource/monitor/ResourceMonitor.java
 PRE-CREATION 
  
trunk/resource/src/main/java/org/apache/oodt/cas/resource/monitor/ResourceMonitorFactory.java
 PRE-CREATION 
  
trunk/resource/src/main/java/org/apache/oodt/cas/resource/monitor/exceptions/GangliaMonitorException.java
 PRE-CREATION 
  
trunk/resource/src/main/java/org/apache/oodt/cas/resource/monitor/exceptions/MonitoringException.java
 1500522 
  
trunk/resource/src/main/java/org/apache/oodt/cas/resource/monitor/ganglia/GangliaAdapter.java
 PRE-CREATION 
  
trunk/resource/src/main/java/org/apache/oodt/cas/resource/monitor/ganglia/GangliaResourceMonitor.java
 PRE-CREATION 
  
trunk/resource/src/main/java/org/apache/oodt/cas/resource/monitor/ganglia/GangliaResourceMonitorFactory.java
 PRE-CREATION 
  
trunk/resource/src/main/java/org/apache/oodt/cas/resource/monitor/ganglia/loadcalc/LoadCalculator.java
 PRE-CREATION 
  
trunk/resource/src/main/java/org/apache/oodt/cas/resource/monitor/ganglia/loadcalc/LoadCalculatorFactory.java
 PRE-CREATION 
  
trunk/resource/src/main/java/org/apache/oodt/cas/resource/monitor/ganglia/loadcalc/WeightedAverageLoadCalc.java
 PRE-CREATION 
  
trunk/resource/src/main/java/org/apache/oodt/cas/resource/monitor/ganglia/loadcalc/WeightedAverageLoadCalcFactory.java
 PRE-CREATION 
  
trunk/resource/src/main/java/org/apache/oodt/cas/resource/util/GenericResourceManagerObjectFactory.java
 1500522 
  trunk/resource/src/main/resources/resource.properties 1500522 
  
trunk/resource/src/test/org/apache/oodt/cas/resource/monitor/TestAssignmentMonitor.java
 1500522 
  
trunk/resource/src/test/org/apache/oodt/cas/resource/monitor/TestGangliaResourceMonitor.java
 PRE-CREATION 
  
trunk/resource/src/test/org/apache/oodt/cas/resource/monitor/TestGangliaXMLParser.java
 1500522 
  
trunk/resource/src/test/org/apache/oodt/cas/resource/monitor/utils/MockGmetad.java
 PRE-CREATION 
  
trunk/resource/src/test/org/apache/oodt/cas/resource/system/TestXmlRpcResourceManager.java
 1500522 
  trunk/resource/src/testdata/gangliaXMLdump.xml 1500522 
  trunk/resource/src/testdata/resourcemon/gangliaXMLdump.xml PRE-CREATION 
  trunk/resource/src/testdata/resourcemon/nodes.xml PRE-CREATION 
  trunk/resource/src/testdata/test.resource.properties PRE-CREATION 

Diff: https://reviews.apache.org/r/12308/diff/


Testing (updated)
-------

GangliaResourceMonitor test scenarios added to getLoad, removeNodeById, 
updateLoad. Other test scenarios modified accordingly. 


Thanks,

Rajith Siriwardana

Reply via email to