You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@atlas.apache.org by "Madhan Neethiraj (JIRA)" <ji...@apache.org> on 2018/05/17 23:02:00 UTC

[jira] [Updated] (ATLAS-1196) Support circular lineage with Gremlin 3

     [ https://issues.apache.org/jira/browse/ATLAS-1196?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Madhan Neethiraj updated ATLAS-1196:
------------------------------------
    Fix Version/s: 0.8-incubating

> Support circular lineage with Gremlin 3
> ---------------------------------------
>
>                 Key: ATLAS-1196
>                 URL: https://issues.apache.org/jira/browse/ATLAS-1196
>             Project: Atlas
>          Issue Type: Sub-task
>            Reporter: Jeffrey Hagelberg
>            Priority: Major
>             Fix For: 0.8-incubating
>
>
> Circular lineage support is something that has been added to Atlas since the gremlin 3 translation logic was put in.  We need to update the DSL translator to support this with Gremlin 3 as well.  See the logic for translating LoopExpression in GreminQuery.scala.  In Gremlin 2, the logic was changed so that if "times" is not specified, the loop exits if the path already contains the object being processed.  Something similar needs to be added to the Gremlin 3 logic.



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)