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