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

Review request for ranger, Abhishek  Kumar, bhavik patel, Dhaval Shah, 
Dineshkumar Yadav, Kishor Gollapalliwar, Abhay Kulkarni, Madhan Neethiraj, 
Mehul Parikh, Ramesh Mani, Sailaja Polavarapu, and Velmurugan Periasamy.


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


Repository: ranger


Description
-------

**Problem Statement:** In a certain environment its possible that user may not 
have all service-defs, in that case while upgrading to higher version of ranger 
some java patches may fail. 


**Proposed solution: ** We need to add a check and skip the execution of java 
patches if related service-def does not exist in ranger db.


Diffs
-----

  
security-admin/src/main/java/org/apache/ranger/patch/PatchForHBaseServiceDefUpdate_J10035.java
 75fa78ad9 
  
security-admin/src/main/java/org/apache/ranger/patch/PatchForHiveServiceDefUpdate_J10027.java
 fa319bdb8 
  
security-admin/src/main/java/org/apache/ranger/patch/PatchForMigratingOldRegimePolicyJson_J10046.java
 dbffc5663 
  
security-admin/src/main/java/org/apache/ranger/patch/PatchForOzoneServiceDefConfigUpdate_J10051.java
 8d3cfd3de 
  
security-admin/src/main/java/org/apache/ranger/patch/PatchForOzoneServiceDefUpdate_J10041.java
 538093a98 
  
security-admin/src/main/java/org/apache/ranger/patch/PatchForTagServiceDefUpdate_J10028.java
 785e871f2 
  
security-admin/src/main/java/org/apache/ranger/patch/PatchForUpdatingPolicyJson_J10019.java
 9b99b942c 


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


Testing
-------

1) Installed ranger from 1.x branch build along with following property 

ranger.supportedcomponents => kafka,knox,tag

2) Applied the patch on Apache ranger master branch, build and generate the tar 
file.
3) Untar the ranger admin and provided the same config which was used in ranger 
1.x version (refer step 1 above)
4) Run the setup.sh script and all the java patches applied without any failure.
5) restarted ranger-admin and able to see the ranger ui.


Thanks,

Pradeep Agrawal

Reply via email to