-----------------------------------------------------------
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