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

Review request for ranger, Don Bosco Durai, Madhan Neethiraj, Ramesh Mani, and 
Velmurugan Periasamy.


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


Repository: ranger


Description
-------

#Solution:
In class StormClient, set variable ret to null when function 
executeUnderKerberos().
So funcion connectionTest() of StormClient would find test connection failed.


Diffs
-----

  
storm-agent/src/main/java/org/apache/ranger/services/storm/client/StormClient.java
 d7415c5 

Diff: https://reviews.apache.org/r/54473/diff/


Testing
-------

#Test case:
Create storm service with error configurations in Ranger Admin with the 
following configurations:
***
name=stormdev
username=storm
password=***
nimbus.url=http://10.43.159.41:18080
lookupprincipal=storm/zd...@zdh.com
lookupkeytab=/home/storm/apache-storm-1.0.1/conf/storm.keytab
namerules=RULE:[2:$1@$0]([jt]t@.*ZDH.COM)s/.*/$MAPRED_USER/ 
RULE:[2:$1@$0]([nd]n@.*ZDH.COM)s/.*/$HDFS_USER/DEFAULT
***
then click "TestConnection", the result is connection failed,
and there is failed message in ranger_admin.log?
>2016-12-07 16:04:15,288 [timed-executor-pool-0] DEBUG 
>apache.ranger.services.storm.client.StormResourceMgr 
>(StormResourceMgr.java:49) - <== StormResourceMgr.validateConfig Result : 
>{message=Unable to retrieve any topologies using given parameters., 
>connectivityStatus=false, objectId=null, description=Unable to retrieve any 
>topologies using given parameters. You can still save the repository and start 
>creating policies, but you would not be able to use autocomplete for resource 
>names. Check ranger_admin.log for more info., fieldName=null}


Thanks,

Qiang Zhang

Reply via email to