You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@atlas.apache.org by "David Radley (JIRA)" <ji...@apache.org> on 2017/06/04 08:35:04 UTC
[jira] [Created] (ATLAS-1859) Add validation checking around
relationshipDefs
David Radley created ATLAS-1859:
-----------------------------------
Summary: Add validation checking around relationshipDefs
Key: ATLAS-1859
URL: https://issues.apache.org/jira/browse/ATLAS-1859
Project: Atlas
Issue Type: Sub-task
Reporter: David Radley
Assignee: Sarath Subramanian
When a relationshipDef creation request is attempted, Atlas needs to check:
- does the endpoint name in the relationship already exist in another active relationshipdef that applies to that type
- does the endpoint name in the relationship already exist in another attributedef that applies to that type
The above needs to account for any attributeDefs and relationshipdefs that apply due to type inheritance.
There is also the case that for supplied models like Hive, there may need to be some mechanism to allow the old forms of composition relationships - that Gremlin queries might relay on. The old forms of relationship instances are implemented by 2 edges - the new form is one edge.
--
This message was sent by Atlassian JIRA
(v6.3.15#6346)