[ 
https://issues.apache.org/jira/browse/ATLAS-4181?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17296304#comment-17296304
 ] 

ASF subversion and git services commented on ATLAS-4181:
--------------------------------------------------------

Commit d653cea3c26b025ad7d6c37a2df41fff745fd952 in atlas's branch 
refs/heads/master from Radhika Kundam
[ https://gitbox.apache.org/repos/asf?p=atlas.git;h=d653cea ]

ATLAS-4181: Provide option to add mandatory attribute to existing entity 
definition

Signed-off-by: Madhan Neethiraj <[email protected]>


> Provide option to add mandatory attribute to existing entity definition
> -----------------------------------------------------------------------
>
>                 Key: ATLAS-4181
>                 URL: https://issues.apache.org/jira/browse/ATLAS-4181
>             Project: Atlas
>          Issue Type: Improvement
>          Components:  atlas-core
>    Affects Versions: 2.1.0
>            Reporter: Radhika Kundam
>            Assignee: Radhika Kundam
>            Priority: Major
>             Fix For: 3.0.0, 2.2.0
>
>         Attachments: Design_Diagram_For_Add_Mandatory_Attribute.png
>
>
> Currently, Atlas allows to add only optional attributes to existing entity 
> type and it doesn’t allow to add any mandatory attribute.
> Atlas should allow users to add mandatory attributes to existing entity 
> types. To provide backward compatibility without breaking any contract 
> between updated entity definition and existing entities, once entity def gets 
> updated with mandatory attribute it should update all entities of same type 
> and all subtypes with mandatory attribute.
> This feature should allow only if new mandatory attribute is primitive type 
> and has non-empty default value.
> Design diagram attached for reference.



--
This message was sent by Atlassian Jira
(v8.3.4#803005)

Reply via email to