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


Ship it!




Ship It!

- Madhan Neethiraj


On Aug. 9, 2020, 2:01 p.m., Jiayi Liu wrote:
> 
> -----------------------------------------------------------
> This is an automatically generated e-mail. To reply, visit:
> https://reviews.apache.org/r/72750/
> -----------------------------------------------------------
> 
> (Updated Aug. 9, 2020, 2:01 p.m.)
> 
> 
> Review request for ranger, Madhan Neethiraj, Mehul Parikh, Pradeep Agrawal, 
> and Ramesh Mani.
> 
> 
> Bugs: RANGER-2945
>     https://issues.apache.org/jira/browse/RANGER-2945
> 
> 
> Repository: ranger
> 
> 
> Description
> -------
> 
> Since Presto service allows not to set password, when constructing 
> `HadoopConfigHolder`, we need to check whether `RANGER_LOGIN_PASSWORD` is 
> set. If it is not set, we need to set it to null in `connectionProperties` in 
> order to make the password in `dataSource2HadoopConfigHolder` be updated. 
> Otherwise, when we set the password in the Presto service, the static 
> variable `dataSource2HadoopConfigHolder` will store the password. If we 
> change the password in the Presto service to empty, if we do not check the 
> `RANGER_LOGIN_PASSWORD`, the old password stored in 
> `dataSource2HadoopConfigHolder` will never be updated, causing the presto 
> client connection to fail.
> 
> 
> Diffs
> -----
> 
>   
> plugin-presto/src/main/java/org/apache/ranger/services/presto/RangerServicePresto.java
>  f41b2c844 
> 
> 
> Diff: https://reviews.apache.org/r/72750/diff/2/
> 
> 
> Testing
> -------
> 
> First, set the password in the presto service, and then set the password to 
> empty, the password stored in dataSource2HadoopConfigHolder can be 
> successfully updated to null.
> 
> 
> Thanks,
> 
> Jiayi Liu
> 
>

Reply via email to