----------------------------------------------------------- This is an automatically generated e-mail. To reply, visit: https://reviews.apache.org/r/17094/ -----------------------------------------------------------
Review request for giraph. Repository: giraph-git Description ------- This patch a) provides an agnostic interface both in Input and Output, b) improves performance by streaming all the data, c) provides additional improvements to deal with databases transaction management. With this issue, I will provide a new API together with the updated documentation. Diffs ----- giraph-rexster/giraph-kibble/pom.xml PRE-CREATION giraph-rexster/giraph-kibble/src/assembly/distribution.xml PRE-CREATION giraph-rexster/giraph-kibble/src/assembly/standalone.xml PRE-CREATION giraph-rexster/giraph-kibble/src/main/assembly/compile.xml PRE-CREATION giraph-rexster/giraph-kibble/src/main/java/org/apache/giraph/rexster/kibble/GiraphExtension.java PRE-CREATION giraph-rexster/giraph-kibble/src/main/java/org/apache/giraph/rexster/kibble/IteratorEdge.java PRE-CREATION giraph-rexster/giraph-kibble/src/main/java/org/apache/giraph/rexster/kibble/IteratorVertex.java PRE-CREATION giraph-rexster/giraph-kibble/src/main/resources/META-INF/services/com.tinkerpop.rexster.extension.RexsterExtension PRE-CREATION giraph-rexster/giraph-rexster-io/pom.xml PRE-CREATION giraph-rexster/giraph-rexster-io/src/main/assembly/compile.xml PRE-CREATION giraph-rexster/giraph-rexster-io/src/main/java/org/apache/giraph/rexster/conf/GiraphRexsterConstants.java PRE-CREATION giraph-rexster/giraph-rexster-io/src/main/java/org/apache/giraph/rexster/conf/package-info.java PRE-CREATION giraph-rexster/giraph-rexster-io/src/main/java/org/apache/giraph/rexster/io/RexsterEdgeInputFormat.java PRE-CREATION giraph-rexster/giraph-rexster-io/src/main/java/org/apache/giraph/rexster/io/RexsterEdgeOutputFormat.java PRE-CREATION giraph-rexster/giraph-rexster-io/src/main/java/org/apache/giraph/rexster/io/RexsterInputSplit.java PRE-CREATION giraph-rexster/giraph-rexster-io/src/main/java/org/apache/giraph/rexster/io/RexsterVertexInputFormat.java PRE-CREATION giraph-rexster/giraph-rexster-io/src/main/java/org/apache/giraph/rexster/io/RexsterVertexOutputFormat.java PRE-CREATION giraph-rexster/giraph-rexster-io/src/main/java/org/apache/giraph/rexster/io/formats/RexsterLongDoubleDoubleEdgeOutputFormat.java PRE-CREATION giraph-rexster/giraph-rexster-io/src/main/java/org/apache/giraph/rexster/io/formats/RexsterLongDoubleDoubleVertexInputFormat.java PRE-CREATION giraph-rexster/giraph-rexster-io/src/main/java/org/apache/giraph/rexster/io/formats/RexsterLongDoubleDoubleVertexOutputFormat.java PRE-CREATION giraph-rexster/giraph-rexster-io/src/main/java/org/apache/giraph/rexster/io/formats/RexsterLongDoubleEdgeInputFormat.java PRE-CREATION giraph-rexster/giraph-rexster-io/src/main/java/org/apache/giraph/rexster/io/formats/RexsterLongDoubleFloatEdgeOutputFormat.java PRE-CREATION giraph-rexster/giraph-rexster-io/src/main/java/org/apache/giraph/rexster/io/formats/RexsterLongDoubleFloatVertexInputFormat.java PRE-CREATION giraph-rexster/giraph-rexster-io/src/main/java/org/apache/giraph/rexster/io/formats/RexsterLongDoubleFloatVertexOutputFormat.java PRE-CREATION giraph-rexster/giraph-rexster-io/src/main/java/org/apache/giraph/rexster/io/formats/RexsterLongFloatEdgeInputFormat.java PRE-CREATION giraph-rexster/giraph-rexster-io/src/main/java/org/apache/giraph/rexster/io/formats/package-info.java PRE-CREATION giraph-rexster/giraph-rexster-io/src/main/java/org/apache/giraph/rexster/io/package-info.java PRE-CREATION giraph-rexster/giraph-rexster-io/src/main/java/org/apache/giraph/rexster/utils/RexsterUtils.java PRE-CREATION giraph-rexster/giraph-rexster-io/src/main/java/org/apache/giraph/rexster/utils/package-info.java PRE-CREATION giraph-rexster/giraph-rexster-io/src/test/java/org/apache/giraph/rexster/io/formats/TestRexsterLongDoubleFloatIOFormat.java PRE-CREATION giraph-rexster/giraph-rexster-io/src/test/resources/org/apache/giraph/rexster/io/formats/emptyneodb-output.json PRE-CREATION giraph-rexster/giraph-rexster-io/src/test/resources/org/apache/giraph/rexster/io/formats/emptyorientdb-output.json PRE-CREATION giraph-rexster/giraph-rexster-io/src/test/resources/org/apache/giraph/rexster/io/formats/emptytgdb-output.json PRE-CREATION giraph-rexster/giraph-rexster-io/src/test/resources/org/apache/giraph/rexster/io/formats/neodb-output.json PRE-CREATION giraph-rexster/giraph-rexster-io/src/test/resources/org/apache/giraph/rexster/io/formats/orientdb-output.json PRE-CREATION giraph-rexster/giraph-rexster-io/src/test/resources/org/apache/giraph/rexster/io/formats/rexster.xml PRE-CREATION giraph-rexster/giraph-rexster-io/src/test/resources/org/apache/giraph/rexster/io/formats/tgdb-output.json PRE-CREATION giraph-rexster/pom.xml 8e98c21 giraph-rexster/src/main/assembly/compile.xml fcaffa6 giraph-rexster/src/main/java/org/apache/giraph/rexster/conf/GiraphRexsterConstants.java c4b4655 giraph-rexster/src/main/java/org/apache/giraph/rexster/conf/package-info.java b4917bc giraph-rexster/src/main/java/org/apache/giraph/rexster/io/RexsterEdgeInputFormat.java 4dee078 giraph-rexster/src/main/java/org/apache/giraph/rexster/io/RexsterInputSplit.java b6da8de giraph-rexster/src/main/java/org/apache/giraph/rexster/io/RexsterVertexInputFormat.java da45b5b giraph-rexster/src/main/java/org/apache/giraph/rexster/io/formats/RexsterLongDoubleFloatVertexInputFormat.java 03681c1 giraph-rexster/src/main/java/org/apache/giraph/rexster/io/formats/RexsterLongFloatEdgeInputFormat.java b2d43af giraph-rexster/src/main/java/org/apache/giraph/rexster/io/formats/package-info.java b5ae44f giraph-rexster/src/main/java/org/apache/giraph/rexster/io/package-info.java bbd5a7f giraph-rexster/src/main/java/org/apache/giraph/rexster/utils/RexsterUtils.java e669ca9 giraph-rexster/src/main/java/org/apache/giraph/rexster/utils/package-info.java 3f6810f giraph-rexster/src/test/java/org/apache/giraph/rexster/io/formats/TestAbstractRexsterInputFormat.java 09b27d3 giraph-rexster/src/test/java/org/apache/giraph/rexster/io/formats/TestRexsterLongDoubleFloatVertexInputFormat.java a68db67 giraph-rexster/src/test/resources/org/apache/giraph/rexster/io/formats/empty-db.input.json 66d6c5d giraph-rexster/src/test/resources/org/apache/giraph/rexster/io/formats/rexster.xml e7de484 giraph-rexster/src/test/resources/org/apache/giraph/rexster/io/formats/test-db.input.json 955af91 giraph-rexster/src/test/resources/org/apache/giraph/rexster/io/formats/test-db.output.json f1198df pom.xml da25a06 src/site/resources/images/RexsterIO.svg PRE-CREATION src/site/site.xml a5931ea src/site/xdoc/rexster.xml efd3ea3 Diff: https://reviews.apache.org/r/17094/diff/ Testing ------- several tests, including several input/output threads, several workers. Thanks, Armando
