Description
The traversal:
g.V().out().id().count()
Requires a message pass from out(). We shouldn't do this. Instead, if we wrap the pre-barrier stage into a local(), we have:
g.V().local(out().id()).count()
...which doesn't require a message pass and has the same semantics. This will help open up numerous OLAP type traversals to single-pass/non-caching scans.
Attachments
Issue Links
- links to