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


Ship it!




Ship It!

- bhavik patel


On May 12, 2020, 11:28 a.m., Pradeep Agrawal wrote:
> 
> -----------------------------------------------------------
> This is an automatically generated e-mail. To reply, visit:
> https://reviews.apache.org/r/72498/
> -----------------------------------------------------------
> 
> (Updated May 12, 2020, 11:28 a.m.)
> 
> 
> Review request for ranger, Ankita Sinha, Don Bosco Durai, bhavik patel, 
> Dhaval Shah, Dineshkumar Yadav, Gautam Borad, Jayendra Parab, Kishor 
> Gollapalliwar, Abhay Kulkarni, Madhan Neethiraj, Mahesh Bandal, Mehul Parikh, 
> Nikhil P, Nitin Galave, Ramesh Mani, Selvamohan Neethiraj, Sailaja 
> Polavarapu, and Velmurugan Periasamy.
> 
> 
> Bugs: RANGER-2822
>     https://issues.apache.org/jira/browse/RANGER-2822
> 
> 
> Repository: ranger
> 
> 
> Description
> -------
> 
> **Problem Statement:** 
> 1) The embededserver module has EmbeddedServer and SolrCollectionBootstrapper 
> classes. both of them have their own getConfig() methods but the 
> implementation is same.
> 2) EmbeddedServer has getDecryptEncrypt() method and use that, but the same 
> method is available at CredentialReader class of credentialbuilder module.
> 3) SolrCollectionBootstrapper has two method which is not being used by any 
> class.
> 
> **Proposed Solution:** 
> 1) Adding a new class EmbeddedServerUtil and config reading will be done from 
> there. this way EmbeddedServer and SolrCollectionBootstrapper both classes 
> will use EmbeddedServerUtil to read the configs.
> 2) use credentialbuilder module's CredentialReader class to read the 
> credentials from jceks.
> 3) Remove unused method.
> 
> **Note:** This patch does not introduce any new feature and does not fix any 
> existing bug. so EmbedededServer behaviour with and without this patch should 
> be same.
> 
> 
> Diffs
> -----
> 
>   distro/src/main/assembly/admin-web.xml bae71b6db 
>   distro/src/main/assembly/kms.xml 7b7ea8d93 
>   embeddedwebserver/pom.xml 8574c5721 
>   
> embeddedwebserver/src/main/java/org/apache/ranger/server/tomcat/EmbeddedServer.java
>  898b533dc 
>   
> embeddedwebserver/src/main/java/org/apache/ranger/server/tomcat/EmbeddedServerUtil.java
>  PRE-CREATION 
>   
> embeddedwebserver/src/main/java/org/apache/ranger/server/tomcat/SolrCollectionBootstrapper.java
>  c393ff334 
>   
> embeddedwebserver/src/main/java/org/apache/ranger/server/tomcat/StopEmbeddedServer.java
>  0aedd9997 
> 
> 
> Diff: https://reviews.apache.org/r/72498/diff/3/
> 
> 
> Testing
> -------
> 
> Tested SSL enabled ranger admin with this patch.
> 
> 
> Thanks,
> 
> Pradeep Agrawal
> 
>

Reply via email to