You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@atlas.apache.org by "Radhika Kundam (Jira)" <ji...@apache.org> on 2021/02/26 22:59:00 UTC

[jira] [Updated] (ATLAS-4181) Provide option to add mandatory attribute to existing entity definition

     [ https://issues.apache.org/jira/browse/ATLAS-4181?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Radhika Kundam updated ATLAS-4181:
----------------------------------
    Issue Type: Improvement  (was: Bug)

> 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
>
>
> 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 has non-empty default value.



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