You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@atlas.apache.org by "Jeffrey Hagelberg (JIRA)" <ji...@apache.org> on 2016/04/21 23:26:12 UTC

[jira] [Created] (ATLAS-695) Add titan 1 implementation of graph database abstraction layer

Jeffrey Hagelberg created ATLAS-695:
---------------------------------------

             Summary: Add titan 1 implementation of graph database abstraction layer
                 Key: ATLAS-695
                 URL: https://issues.apache.org/jira/browse/ATLAS-695
             Project: Atlas
          Issue Type: Sub-task
            Reporter: Jeffrey Hagelberg
            Assignee: Jeffrey Hagelberg


In this task, we will do the following:
- add titan 1.0.0 implementation of abstraction layer
- refactor query generation to produce different gremlin for Titan 0.5.4 and Titan 1.0.0.  This is needed because there are significant syntax changes between Gremlin 2 and Gremlin 3.  
- add mechanism to allow the titan version / abstraction implementation to be configured in the atlas-application.properties file
- by default, the titan 1.0.0 implementation will not be built.  It requires Java 8.  There is a separate subtask for incorporating testing if Java 8 into the build.
- Upon completion of this task, you will be able to build Atlas in either "titan1" or "titan0" mode.  These will mutually exclusive.  In the future we can look at ways to build both at the same time.  I have some ideas about how this can work, but we have a lot of things to do before we can get to that!



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)