Marko A. Rodriguez created TINKERPOP-1299:
---------------------------------------------

             Summary: Refactor TraversalVertexProgram to make it easier to 
understand.
                 Key: TINKERPOP-1299
                 URL: https://issues.apache.org/jira/browse/TINKERPOP-1299
             Project: TinkerPop
          Issue Type: Improvement
          Components: process
    Affects Versions: 3.2.0-incubating
            Reporter: Marko A. Rodriguez


{{TraversalVertexProgram}} is a bit of a mess. I think we should refactor it 
such that there is:

1. {{TraversalVertexProgram}} -- barebones.
2. {{TraverserExecutor.executeMaster()}} -- complex.
3. {{TraverserExecutor.executeWorkers()}} -- complex.

We need to have two different methods in {{TraverserExecutor}}. One for the 
"master traversal" and one for processing traversers distributed across the 
graph "worker traversals."

Once that is all cleaned up and better organized, I bet there are some 
optimizations that will make themselves apparent.



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)

Reply via email to