oodt-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Rajith Siriwardana" <rajithsiriward...@gmail.com>
Subject Review Request 12308: OODT-619 [sub task of OODT-219] Implement the capability to pull status of resource nodes from ganglia and provide loadvalues to AssignmentMonitor
Date Sun, 07 Jul 2013 20:44:46 GMT

-----------------------------------------------------------
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


Mime
  • Unnamed multipart/alternative (inline, None, 0 bytes)
View raw message