andreachild opened a new pull request, #3212:
URL: https://github.com/apache/tinkerpop/pull/3212

   This changeset modifies the `RepeatUnrollStrategy` to use a more 
conservative approach for determining which repeat traversals are safe to 
unroll. Previously, the strategy would attempt to unroll most repeat loops. 
This caused unintentional 
   traversal semantic changes when some steps were unrolled (especially barrier 
steps) when they were no longer executed in a child traversal within a parent 
traversal.
   
   Now, the strategy only applies to repeat traversals that contain specific 
steps: `out()`, `in()`, `both()`, `inV()`, `outV()`, `otherV()`, `has(key, 
value)`. Repeat traversals containing other steps will no longer be unrolled.
   
   VOTE +1


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: [email protected]

For queries about this service, please contact Infrastructure at:
[email protected]

Reply via email to