You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@tinkerpop.apache.org by sp...@apache.org on 2015/11/07 15:33:34 UTC

[10/15] incubator-tinkerpop git commit: Merge pull request #1 from PommeVerte/TP-885

Merge pull request #1 from PommeVerte/TP-885

moved logic to AbstractThreadLocalTransaction and added a couple of tests

Project: http://git-wip-us.apache.org/repos/asf/incubator-tinkerpop/repo
Commit: http://git-wip-us.apache.org/repos/asf/incubator-tinkerpop/commit/789d6f70
Tree: http://git-wip-us.apache.org/repos/asf/incubator-tinkerpop/tree/789d6f70
Diff: http://git-wip-us.apache.org/repos/asf/incubator-tinkerpop/diff/789d6f70

Branch: refs/heads/TINKERPOP3-885
Commit: 789d6f70c7a76f2e6fb935d3dc1a659b8c0c871b
Parents: 35e97f0 7ce6784
Author: Dylan Millikin <dy...@gmail.com>
Authored: Fri Nov 6 22:45:40 2015 +0100
Committer: Dylan Millikin <dy...@gmail.com>
Committed: Fri Nov 6 22:45:40 2015 +0100

----------------------------------------------------------------------
 CHANGELOG.asciidoc                              |  44 +-
 CONTRIBUTING.asciidoc                           | 236 +-----
 RELEASE.asciidoc                                | 172 -----
 docs/src/acknowledgements.asciidoc              |  19 +-
 docs/src/conclusion.asciidoc                    |   6 +-
 docs/src/developer-administration.asciidoc      |  91 +++
 docs/src/developer-contributing.asciidoc        | 308 ++++++++
 docs/src/developer-meetings.asciidoc            |  64 ++
 docs/src/developer-release.asciidoc             | 171 +++++
 docs/src/developer.asciidoc                     |  33 +
 docs/src/gremlin-applications.asciidoc          | 721 +++++++++++++++----
 docs/src/implementations.asciidoc               | 562 +++++++++++----
 docs/src/intro.asciidoc                         | 173 ++++-
 docs/src/preface.asciidoc                       |  42 +-
 docs/src/the-graph.asciidoc                     | 245 +++++--
 docs/src/the-graphcomputer.asciidoc             | 201 +++++-
 docs/src/the-traversal.asciidoc                 | 666 ++++++++++++-----
 .../upgrade-release-3.0.x-incubating.asciidoc   |   4 +-
 .../upgrade-release-3.1.x-incubating.asciidoc   | 113 ++-
 docs/static/images/gremlin-gym.pdf              | Bin 0 -> 963978 bytes
 docs/static/images/gremlin-gym.png              | Bin 0 -> 273111 bytes
 docs/static/images/gremlin-standing-strong.png  | Bin 0 -> 30985 bytes
 .../images/keep-on-traversin-tiedye-title.png   | Bin 0 -> 943206 bytes
 docs/static/images/keep-on-traversin-tiedye.png | Bin 0 -> 581914 bytes
 docs/static/images/keep-on-traversin-title.png  | Bin 0 -> 669529 bytes
 docs/static/images/keep-on-traversin.png        | Bin 0 -> 400941 bytes
 docs/static/images/not-tinkerpop3-gremlin.png   | Bin 0 -> 186676 bytes
 docs/static/images/provider-integration.png     | Bin 372429 -> 226464 bytes
 docs/static/images/quantum-gremlin.png          | Bin 0 -> 69142 bytes
 docs/static/images/tinkerpop3.graffle           | 236 +++---
 .../process/computer/GiraphGraphComputer.java   |  16 +-
 .../computer/io/GiraphVertexInputFormat.java    |  70 --
 .../computer/io/GiraphVertexOutputFormat.java   |  65 --
 .../process/computer/io/GiraphVertexReader.java |  67 --
 .../process/computer/io/GiraphVertexWriter.java |  57 --
 .../structure/io/GiraphVertexInputFormat.java   |  70 ++
 .../structure/io/GiraphVertexOutputFormat.java  |  65 ++
 .../giraph/structure/io/GiraphVertexReader.java |  67 ++
 .../giraph/structure/io/GiraphVertexWriter.java |  57 ++
 .../GephiTraversalVisualizationStrategy.groovy  |   2 +-
 .../gremlin/process/computer/GraphComputer.java |  19 +-
 .../computer/bulkloading/BulkLoader.java        |  31 +
 .../bulkloading/BulkLoaderVertexProgram.java    | 115 ++-
 .../bulkloading/IncrementalBulkLoader.java      |  14 +-
 .../traversal/TraversalVertexProgram.java       |   4 +-
 .../gremlin/process/traversal/NumberHelper.java | 288 ++++++++
 .../gremlin/process/traversal/Operator.java     |  78 +-
 .../traversal/dsl/graph/GraphTraversal.java     |  23 +-
 .../dsl/graph/GraphTraversalSource.java         |  10 +-
 .../gremlin/process/traversal/dsl/graph/__.java |   9 +-
 .../process/traversal/lambda/LoopTraversal.java |   4 +
 .../traversal/step/branch/RepeatStep.java       |   8 +
 .../process/traversal/step/map/GraphStep.java   | 149 ++++
 .../process/traversal/step/map/MatchStep.java   |  46 +-
 .../traversal/step/map/MaxGlobalStep.java       |  14 +-
 .../traversal/step/map/MaxLocalStep.java        |   5 +-
 .../traversal/step/map/MeanGlobalStep.java      |  61 +-
 .../traversal/step/map/MeanLocalStep.java       |  11 +-
 .../traversal/step/map/MinGlobalStep.java       |  14 +-
 .../traversal/step/map/MinLocalStep.java        |   5 +-
 .../traversal/step/map/SumGlobalStep.java       |  25 +-
 .../traversal/step/map/SumLocalStep.java        |   5 +-
 .../traversal/step/sideEffect/GraphStep.java    | 101 ---
 .../step/util/TraversalComparator.java          |   5 +-
 .../strategy/decoration/ConnectiveStrategy.java |   3 +-
 .../strategy/decoration/ElementIdStrategy.java  |   2 +-
 .../strategy/decoration/PartitionStrategy.java  |   2 +-
 .../strategy/decoration/SubgraphStrategy.java   |   2 +-
 .../finalization/LazyBarrierStrategy.java       |   2 +-
 .../ComputerVerificationStrategy.java           |  39 +-
 .../process/traversal/util/TraversalHelper.java |   3 +
 .../util/AbstractThreadLocalTransaction.java    |  38 +-
 .../util/AbstractThreadedTransaction.java       |  29 +-
 .../structure/util/AbstractTransaction.java     |  50 +-
 .../traversal/OperatorExceptionTest.java        |  39 +-
 .../gremlin/process/traversal/OperatorTest.java | 100 ++-
 .../traversal/step/map/GraphStepTest.java       |  41 ++
 .../traversal/step/map/MatchStepTest.java       |  82 ++-
 .../traversal/step/map/MeanGlobalStepTest.java  |  14 +
 .../traversal/step/map/MeanLocalStepTest.java   |  14 +
 .../ElementIdStrategyTraverseTest.java          |   4 +-
 .../PartitionStrategyTraverseTest.java          |   4 +-
 .../SubgraphStrategyTraverseTest.java           |   5 +-
 .../apache/tinkerpop/gremlin/driver/Client.java |  71 +-
 .../apache/tinkerpop/gremlin/driver/Tokens.java |   6 +
 .../driver/ser/GryoMessageSerializerV1d0.java   |  13 +-
 .../gremlin/driver/AbstractResultQueueTest.java |  23 +
 .../gremlin/driver/ResultQueueTest.java         |  15 +-
 .../ser/GryoMessageSerializerV1d0Test.java      |  55 ++
 .../traversal/step/map/GroovyGraphTest.groovy   |  50 ++
 .../traversal/step/map/GroovyOrderTest.groovy   |  10 +
 .../step/sideEffect/GroovyGroupTest.groovy      |   2 +-
 .../step/sideEffect/GroovySackTest.groovy       |   4 +-
 .../process/GroovyProcessComputerSuite.java     |   2 +
 .../process/GroovyProcessStandardSuite.java     |   2 +
 ...linGroovyScriptEngineTimedInterruptTest.java |  12 +-
 .../groovy/util/DependencyGrabberTest.java      |   8 +-
 gremlin-server/pom.xml                          |  25 +
 .../tinkerpop/gremlin/server/GremlinServer.java |  53 +-
 .../tinkerpop/gremlin/server/Settings.java      |   5 +
 .../handler/HttpGremlinEndpointHandler.java     |  47 +-
 .../handler/NioGremlinBinaryRequestDecoder.java |   5 +
 .../handler/WsGremlinBinaryRequestDecoder.java  |   5 +
 .../handler/WsGremlinCloseRequestDecoder.java   |   5 +
 .../handler/WsGremlinTextRequestDecoder.java    |   5 +
 .../server/op/AbstractEvalOpProcessor.java      |   2 +-
 .../server/op/session/SessionOpProcessor.java   |   9 +-
 .../server/op/standard/StandardOpProcessor.java |  20 +-
 .../AbstractGremlinServerIntegrationTest.java   |   7 +-
 .../server/GremlinDriverIntegrateTest.java      | 101 ++-
 .../server/GremlinServerAuthIntegrateTest.java  |  35 +
 .../server/GremlinServerHttpIntegrateTest.java  |  38 +-
 .../server/GremlinServerIntegrateTest.java      | 125 ++++
 .../gremlin/process/ProcessComputerSuite.java   |   2 +
 .../gremlin/process/ProcessStandardSuite.java   |   2 +
 .../process/computer/GraphComputerTest.java     |  34 +-
 .../traversal/step/map/AddVertexTest.java       |   2 +-
 .../process/traversal/step/map/GraphTest.java   | 109 +++
 .../process/traversal/step/map/OrderTest.java   |  58 +-
 .../process/traversal/step/map/SumTest.java     |   2 +-
 .../traversal/step/sideEffect/GroupTest.java    |  22 +-
 .../traversal/step/sideEffect/SackTest.java     |  20 +-
 .../PartitionStrategyProcessTest.java           |  13 +-
 ...ComputerVerificationStrategyProcessTest.java |   3 +-
 .../gremlin/structure/TransactionTest.java      | 174 +++++
 .../conf/hadoop-grateful-gryo.properties        |   2 +-
 .../tinkerpop/gremlin/hadoop/Constants.java     |   1 -
 .../structure/hdfs/HadoopElementIterator.java   |   4 +-
 .../hadoop/structure/io/HadoopPools.java        |   2 +-
 .../hadoop/structure/io/InputOutputHelper.java  |  22 +
 .../hadoop/structure/util/HadoopHelper.java     |  50 --
 .../groovy/plugin/HadoopGremlinPluginTest.java  |   2 +-
 neo4j-gremlin/pom.xml                           |  28 +-
 .../step/sideEffect/Neo4jGraphStep.java         |  10 +-
 .../optimization/Neo4jGraphStepStrategy.java    |  13 +-
 .../gremlin/neo4j/structure/Neo4jGraph.java     |   1 +
 .../gremlin/neo4j/structure/Neo4jHelper.java    |  16 +-
 .../traversal/strategy/Neo4jStrategySuite.java  |  44 ++
 .../traversal/strategy/Neo4jStrategyTest.java   |  32 +
 .../Neo4jGraphStepStrategyTest.java             |  76 ++
 pom.xml                                         |  34 +-
 .../process/computer/SparkGraphComputer.java    | 102 ++-
 .../process/computer/io/InputFormatRDD.java     |  47 --
 .../spark/process/computer/io/InputRDD.java     |  41 --
 .../process/computer/io/OutputFormatRDD.java    |  49 --
 .../spark/process/computer/io/OutputRDD.java    |  31 -
 .../spark/structure/io/InputFormatRDD.java      |  47 ++
 .../spark/structure/io/InputOutputHelper.java   |  81 +++
 .../gremlin/spark/structure/io/InputRDD.java    |  41 ++
 .../spark/structure/io/OutputFormatRDD.java     |  49 ++
 .../gremlin/spark/structure/io/OutputRDD.java   |  31 +
 .../spark/structure/io/PersistedInputRDD.java   |  60 ++
 .../spark/structure/io/PersistedOutputRDD.java  |  41 ++
 .../process/computer/LocalPropertyTest.java     | 100 +++
 .../process/computer/io/ExampleInputRDD.java    |  47 --
 .../process/computer/io/ExampleOutputRDD.java   |  45 --
 .../process/computer/io/InputOutputRDDTest.java |  59 --
 .../spark/process/computer/io/InputRDDTest.java |  54 --
 .../process/computer/io/OutputRDDTest.java      |  62 --
 .../spark/structure/io/ExampleInputRDD.java     |  51 ++
 .../spark/structure/io/ExampleOutputRDD.java    |  50 ++
 .../spark/structure/io/InputOutputRDDTest.java  |  60 ++
 .../spark/structure/io/InputRDDTest.java        |  55 ++
 .../spark/structure/io/OutputRDDTest.java       |  63 ++
 .../io/PersistedInputOutputRDDTest.java         | 216 ++++++
 .../step/sideEffect/TinkerGraphStep.java        |  10 +-
 .../optimization/TinkerGraphStepStrategy.java   |  13 +-
 .../tinkergraph/structure/TinkerFactory.java    |   8 +-
 .../tinkergraph/structure/TinkerGraph.java      |  59 +-
 .../tinkergraph/TinkerGraphProvider.java        |  14 +-
 .../strategy/TinkerGraphStrategySuite.java      |  44 ++
 .../strategy/TinkerGraphStrategyTest.java       |  32 +
 .../TinkerGraphStepStrategyTest.java            |  33 +-
 .../structure/TinkerGraphIdManagerTest.java     |  18 +-
 .../structure/TinkerGraphPlayTest.java          |  41 +-
 .../tinkergraph/structure/TinkerGraphTest.java  |  16 +-
 176 files changed, 6974 insertions(+), 2494 deletions(-)
----------------------------------------------------------------------