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 2017/07/27 20:53:00 UTC

[jira] [Created] (ATLAS-2000) Deprecate REST API - search/gremlin

Madhan Neethiraj created ATLAS-2000:
---------------------------------------

             Summary: Deprecate REST API - search/gremlin
                 Key: ATLAS-2000
                 URL: https://issues.apache.org/jira/browse/ATLAS-2000
             Project: Atlas
          Issue Type: Bug
          Components:  atlas-core
            Reporter: Madhan Neethiraj


REST API at api/atlas/discovery/search/gremlin allows execution of Gremlin queries, which requires the users to know a lot of implementation level details (like how entity instances/relationships are mapped to vertices & edges..). While this could be useful, such usage is bound to break when the implementation details change over versions. Applications instead should only use higher-level public APIs (available at api/atlas/v2/entity, api/atlas/v2/search, api/atlas/v2/lineage, api/atlas/v2/types).

This JIRA is track deprecation of the API at api/atlas/discovery/search/gremlin. Given that execution of Grelim queries could leave the store in inconsistent state, I would suggest to disable this API.



--
This message was sent by Atlassian JIRA
(v6.4.14#64029)