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)