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

Velmurugan Periasamy updated RANGER-2218:
-----------------------------------------
    Fix Version/s: 1.1.1

> Service-Definition update should not allow updates to names of resources, 
> access-types,  conditions or data-masks
> -----------------------------------------------------------------------------------------------------------------
>
>                 Key: RANGER-2218
>                 URL: https://issues.apache.org/jira/browse/RANGER-2218
>             Project: Ranger
>          Issue Type: Improvement
>          Components: Ranger
>    Affects Versions: master
>            Reporter: Abhay Kulkarni
>            Assignee: Sailaja Polavarapu
>            Priority: Major
>             Fix For: 0.7.2, 2.0.0, 1.1.1, 1.2.0
>
>         Attachments: 
> 0001-RANGER-2218-Added-validations-for-names-duing-servic.patch
>
>
> Updates to service definitions should not allow updating names of the 
> following components: 
>  * Resources
>  * Access types
>  * Policy conditions
>  * Data Masks
> In general, these updates are seldom needed and can be avoided by careful 
> design of service definition. Also, with a de-normalized database schema for 
> storing policies, it is expensive and inefficient to maintain and lookup 
> mapping from internal IDs to names for each of these components. By not 
> allowing updates to these names, there is no need to maintain ( or reference) 
> such mappings after updating (or reading) policy when using de-normalized 
> database schema.



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)

Reply via email to