Abhay Kulkarni created RANGER-2218:
--------------------------------------

             Summary: 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
             Fix For: master


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