-----------------------------------------------------------
This is an automatically generated e-mail. To reply, visit:
https://reviews.apache.org/r/74076/
-----------------------------------------------------------

Review request for ranger.


Bugs: RANGER-3846
    https://issues.apache.org/jira/browse/RANGER-3846


Repository: ranger


Description
-------

**Problem Statement:** Ranger DB patch 058 failing when multiple policies 
having same resourceSignature. 

**Proposed Solution:** Delete the duplicate policies during the patch execution 
itself.


Diffs
-----

  security-admin/src/main/java/org/apache/ranger/biz/RangerPolicyRetriever.java 
238fecd48 
  security-admin/src/main/java/org/apache/ranger/db/XXPolicyDao.java 4677c37f3 
  security-admin/src/main/java/org/apache/ranger/db/XXPortalUserDao.java 
8d15a324e 
  
security-admin/src/main/java/org/apache/ranger/patch/PatchPreSql_058_ForUpdateToUniqueResoureceSignature_J10053.java
 0227298aa 
  security-admin/src/main/resources/META-INF/jpa_named_queries.xml 7e69cc4a3 


Diff: https://reviews.apache.org/r/74076/diff/1/


Testing
-------

installed ranger 0.7 and created duplicate policies with same resource 
signature.
With patch build the latest master branch ranger
Used the same db config of 0.7 install and upgrade ranger. 
sql patch 58 and linked java patch 
PatchPreSql_058_ForUpdateToUniqueResoureceSignature_J10053.java executed 
successfully and unique index was created for service and resource signature on 
x_policy table. 
started ranger and login to ranger-admin and duplicate policies were removed.


Thanks,

Pradeep Agrawal

Reply via email to