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