Uploaded image for project: 'TinkerPop'
  1. TinkerPop
  2. TINKERPOP-1299

Refactor TraversalVertexProgram to make it easier to understand.

    XMLWordPrintableJSON

Details

    • Improvement
    • Status: Closed
    • Major
    • Resolution: Done
    • 3.2.0-incubating
    • 3.2.1
    • process
    • None

    Description

      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.

      Attachments

        Activity

          People

            okram Marko A. Rodriguez
            okram Marko A. Rodriguez
            Votes:
            0 Vote for this issue
            Watchers:
            1 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: