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 2016/05/18 13:11:13 UTC
[06/16] incubator-tinkerpop git commit: dar. in my frantic 'get me
back to where I was'-state, I forgot to add back this line. ... yes,
its been hell this morning.
dar. in my frantic 'get me back to where I was'-state, I forgot to add back this line. ... yes, its been hell this morning.
Project: http://git-wip-us.apache.org/repos/asf/incubator-tinkerpop/repo
Commit: http://git-wip-us.apache.org/repos/asf/incubator-tinkerpop/commit/01058f44
Tree: http://git-wip-us.apache.org/repos/asf/incubator-tinkerpop/tree/01058f44
Diff: http://git-wip-us.apache.org/repos/asf/incubator-tinkerpop/diff/01058f44
Branch: refs/heads/TINKERPOP-1274
Commit: 01058f44e029eda04a228e059e5a4b632c507363
Parents: 282177b
Author: Marko A. Rodriguez <ok...@gmail.com>
Authored: Thu May 12 13:06:36 2016 -0600
Committer: Marko A. Rodriguez <ok...@gmail.com>
Committed: Thu May 12 13:06:36 2016 -0600
----------------------------------------------------------------------
.../gremlin/process/computer/traversal/TraversalVertexProgram.java | 1 +
.../process/computer/traversal/step/map/VertexProgramStep.java | 2 +-
2 files changed, 2 insertions(+), 1 deletion(-)
----------------------------------------------------------------------
http://git-wip-us.apache.org/repos/asf/incubator-tinkerpop/blob/01058f44/gremlin-core/src/main/java/org/apache/tinkerpop/gremlin/process/computer/traversal/TraversalVertexProgram.java
----------------------------------------------------------------------
diff --git a/gremlin-core/src/main/java/org/apache/tinkerpop/gremlin/process/computer/traversal/TraversalVertexProgram.java b/gremlin-core/src/main/java/org/apache/tinkerpop/gremlin/process/computer/traversal/TraversalVertexProgram.java
index 4912dbe..4df5189 100644
--- a/gremlin-core/src/main/java/org/apache/tinkerpop/gremlin/process/computer/traversal/TraversalVertexProgram.java
+++ b/gremlin-core/src/main/java/org/apache/tinkerpop/gremlin/process/computer/traversal/TraversalVertexProgram.java
@@ -182,6 +182,7 @@ public final class TraversalVertexProgram implements VertexProgram<TraverserSet<
MasterExecutor.processTraversers(this.traversal, this.traversalMatrix, toProcessTraversers, remoteActiveTraversers, haltedTraversers);
memory.set(HALTED_TRAVERSERS, haltedTraversers);
memory.set(ACTIVE_TRAVERSERS, remoteActiveTraversers);
+ sideEffects.remove(TraversalVertexProgram.HALTED_TRAVERSERS);
} else {
memory.set(HALTED_TRAVERSERS, new TraverserSet<>());
memory.set(ACTIVE_TRAVERSERS, new TraverserSet<>());
http://git-wip-us.apache.org/repos/asf/incubator-tinkerpop/blob/01058f44/gremlin-core/src/main/java/org/apache/tinkerpop/gremlin/process/computer/traversal/step/map/VertexProgramStep.java
----------------------------------------------------------------------
diff --git a/gremlin-core/src/main/java/org/apache/tinkerpop/gremlin/process/computer/traversal/step/map/VertexProgramStep.java b/gremlin-core/src/main/java/org/apache/tinkerpop/gremlin/process/computer/traversal/step/map/VertexProgramStep.java
index eaf06c4..c535d30 100644
--- a/gremlin-core/src/main/java/org/apache/tinkerpop/gremlin/process/computer/traversal/step/map/VertexProgramStep.java
+++ b/gremlin-core/src/main/java/org/apache/tinkerpop/gremlin/process/computer/traversal/step/map/VertexProgramStep.java
@@ -125,7 +125,7 @@ public abstract class VertexProgramStep extends AbstractStep<ComputerResult, Com
sideEffects.set(key, memory.get(key));
}
}
- if (memory.exists(TraversalVertexProgram.HALTED_TRAVERSERS)) {
+ if (memory.exists(TraversalVertexProgram.HALTED_TRAVERSERS) && !this.isEndStep()) {
final TraverserSet<Object> haltedTraversers = memory.get(TraversalVertexProgram.HALTED_TRAVERSERS);
if (!haltedTraversers.isEmpty()) {
if (sideEffects.exists(TraversalVertexProgram.HALTED_TRAVERSERS))