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

(Updated July 10, 2013, 9:12 p.m.)


Review request for giraph.


Changes
-------

Reformatted code, add metrics to count the total message bytes sent on each 
worker and the total message bytes sent in a superstep.


Bugs: GIRAPH-701
    https://issues.apache.org/jira/browse/GIRAPH-701


Repository: giraph-git


Description
-------

Add "one-to-all" message sending strategy.
Now when sendMessageToAllEdges is invoked, Giraph may apply "one-to-all" 
message sending strategy.
To enable it, use conf.enableOneToAllMsgSending() 


Diffs (updated)
-----

  giraph-core/src/main/java/org/apache/giraph/bsp/BspService.java ff3f06d 
  giraph-core/src/main/java/org/apache/giraph/comm/SendCache.java 92d0926 
  giraph-core/src/main/java/org/apache/giraph/comm/SendMessageCache.java 
2eeac18 
  giraph-core/src/main/java/org/apache/giraph/comm/SendMessageToAllCache.java 
PRE-CREATION 
  giraph-core/src/main/java/org/apache/giraph/comm/ServerData.java a50f673 
  
giraph-core/src/main/java/org/apache/giraph/comm/WorkerClientRequestProcessor.java
 89fb3e4 
  
giraph-core/src/main/java/org/apache/giraph/comm/messages/OneMessagePerVertexStore.java
 bedaf48 
  
giraph-core/src/main/java/org/apache/giraph/comm/netty/NettyWorkerClientRequestProcessor.java
 7ce0083 
  giraph-core/src/main/java/org/apache/giraph/comm/requests/RequestType.java 
4129fb8 
  
giraph-core/src/main/java/org/apache/giraph/comm/requests/SendWorkerOneToAllMessagesRequest.java
 PRE-CREATION 
  giraph-core/src/main/java/org/apache/giraph/conf/GiraphConfiguration.java 
74f1ba5 
  giraph-core/src/main/java/org/apache/giraph/conf/GiraphConstants.java c4cc96f 
  giraph-core/src/main/java/org/apache/giraph/counters/GiraphStats.java 3f25508 
  giraph-core/src/main/java/org/apache/giraph/graph/Computation.java 87d5879 
  giraph-core/src/main/java/org/apache/giraph/graph/ComputeCallable.java 
a9bf3fd 
  giraph-core/src/main/java/org/apache/giraph/graph/GlobalStats.java f3cbea2 
  giraph-core/src/main/java/org/apache/giraph/master/BspServiceMaster.java 
1d3cff0 
  giraph-core/src/main/java/org/apache/giraph/metrics/MetricNames.java cc237ac 
  giraph-core/src/main/java/org/apache/giraph/partition/PartitionStats.java 
b8eeca9 
  
giraph-core/src/main/java/org/apache/giraph/utils/ByteArrayOneToAllMessages.java
 PRE-CREATION 
  giraph-core/src/main/java/org/apache/giraph/utils/ByteArrayVertexIdData.java 
26c547b 
  giraph-core/src/main/java/org/apache/giraph/worker/BspServiceWorker.java 
52bac3f 
  giraph-core/src/test/java/org/apache/giraph/comm/RequestTest.java 2e60c09 
  giraph-core/src/test/java/org/apache/giraph/utils/MockUtils.java bc5b5e2 
  
giraph-examples/src/test/java/org/apache/giraph/examples/SimpleTriangleClosingComputationTest.java
 7346745 

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


Testing
-------

Did
mvn clean verify
mvn clean test


Thanks,

Bingjing Zhang

Reply via email to