agresch opened a new pull request #3176: STORM-3549 allow use of custom jaas 
conf files for Kafka
URL: https://github.com/apache/storm/pull/3176
 
 
   Previous to this change, client code would fetch a Configuration from a jaas 
conf file provided in the topo conf, set the Configuration globally, and then 
call Login. The Login code would fetch the singleton Configuration and use that 
to determine the jaas conf entries.
   
   The problem with this is that for external services such as Kafka, if they 
see a Configuration is set, they could default to using the set Configuration, 
which may not match the custom jaas conf specified by the user. Rather than 
setting the Configuration, when we call Login, we should just specify which 
jaas conf file to use for logging in and read that jaas file Configuration 
without setting it.
   
   Since the Configuration is now just being read when needed and not set, we 
do not need to pass it around. The file to use is already specified in the 
topoConf which is already passed around. A lot of clean up was done to remove 
the unnecessary parameter.

----------------------------------------------------------------
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.
 
For queries about this service, please contact Infrastructure at:
[email protected]


With regards,
Apache Git Services

Reply via email to