[ https://issues.apache.org/jira/browse/TINKERPOP-1153?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=15154392#comment-15154392 ]
ASF GitHub Bot commented on TINKERPOP-1153: ------------------------------------------- Github user dkuppitz commented on the pull request: https://github.com/apache/incubator-tinkerpop/pull/230#issuecomment-186276300 The error was only [reported by Travis](https://travis-ci.org/apache/incubator-tinkerpop/builds/110233907). I can't reproduce it on my local machine. I ran that particular query a few thousand times to see if this is going to be another random error, but the result seems to be consistent. * `mvn clean install`: passed * integration tests: passed I looked roughly over the code; looks good, but it's hard to grasp all the changes in 120 files, I could spend a whole day on it, hence ... VOTE: +0.5 (just to get at least one more reviewer for this PR) ``` [INFO] Reactor Summary: [INFO] [INFO] Apache TinkerPop .................................. SUCCESS [10.549s] [INFO] Apache TinkerPop :: Gremlin Shaded ................ SUCCESS [5.610s] [INFO] Apache TinkerPop :: Gremlin Core .................. SUCCESS [1:05.941s] [INFO] Apache TinkerPop :: Gremlin Test .................. SUCCESS [18.247s] [INFO] Apache TinkerPop :: Gremlin Groovy ................ SUCCESS [59.668s] [INFO] Apache TinkerPop :: Gremlin Groovy Test ........... SUCCESS [14.663s] [INFO] Apache TinkerPop :: TinkerGraph Gremlin ........... SUCCESS [9:36.751s] [INFO] Apache TinkerPop :: Hadoop Gremlin ................ SUCCESS [12:24.137s] [INFO] Apache TinkerPop :: Spark Gremlin ................. SUCCESS [26:11.246s] [INFO] Apache TinkerPop :: Giraph Gremlin ................ SUCCESS [2:59:20.410s] [INFO] Apache TinkerPop :: Neo4j Gremlin ................. SUCCESS [11.686s] [INFO] Apache TinkerPop :: Gremlin Driver ................ SUCCESS [28.561s] [INFO] Apache TinkerPop :: Gremlin Server ................ SUCCESS [12:02.678s] [INFO] Apache TinkerPop :: Gremlin Console ............... SUCCESS [1:56.698s] [INFO] ------------------------------------------------------------------------ [INFO] BUILD SUCCESS [INFO] ------------------------------------------------------------------------ [INFO] Total time: 4:05:07.482s [INFO] Finished at: Fri Feb 19 16:56:42 CET 2016 [INFO] Final Memory: 62M/688M [INFO] ------------------------------------------------------------------------ ``` ^^ That's for the previous version (before you excluded the test). > Add ByModulating and TimesModulating interfaces. > ------------------------------------------------ > > Key: TINKERPOP-1153 > URL: https://issues.apache.org/jira/browse/TINKERPOP-1153 > Project: TinkerPop > Issue Type: Improvement > Components: process > Affects Versions: 3.1.2-incubating > Reporter: Marko A. Rodriguez > Fix For: 3.2.0-incubating > > > Currently {{GraphTraversal}} is responsible for the logic for {{by()}}- and > {{times()}}-modulators. For instance, if you do: > {code} > ...by('name') > {code} > It is {{GraphTraversal}} that will compile that to > {{__.values('name').limit(1)}}. This should not be the logic of > {{GraphTraversal}}, but instead, logic within the step being modulated. Thus, > I propose: > {code} > public interface ByModulating { > public void add(String string) throws UnsupportedOperationException > public void add(Traversal traversal) throws UnsupportedOperationException > public void add(T t) throws UnsupportedOperationException > } > {code} > Likewise for {{TimesModulating}} ... and any other modulators down the road. -- This message was sent by Atlassian JIRA (v6.3.4#6332)