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)