kishorvpatil opened a new pull request #3295:
URL: https://github.com/apache/storm/pull/3295


   ## What is the purpose of the change
   - The change would eliminate use of ___credentials_ stream  and 
corresponding control message to invoke _ICredentialsListener_ method on 
component. Instead now each Executor has its own flag where need for refreshing 
credentials is flagged by worker any time there is change in credentials.
   
   ## How was the change tested
   
   After launching topology, wait for workertokens to be refreshed by nimbus, I 
noticed below changes in the worker log suggesting each executor has received 
the newer worker tokens:
   ```2020-06-25 18:07:43.288 o.a.s.s.a.ClientAuthUtils main-EventThread [INFO] 
Replaced WorkerToken for service type NIMBUS
   2020-06-25 18:07:43.289 o.a.s.s.a.ClientAuthUtils main-EventThread [INFO] 
Replaced WorkerToken for service type DRPC
   2020-06-25 18:07:43.289 o.a.s.s.a.ClientAuthUtils main-EventThread [INFO] 
Replaced WorkerToken for service type SUPERVISOR
   2020-06-25 18:07:43.289 o.a.s.e.Executor Thread-18-split-executor[10, 10] 
[INFO] The credentials are being updated [10, 10].
   2020-06-25 18:07:43.289 o.a.s.e.Executor Thread-25-count-executor[3, 3] 
[INFO] The credentials are being updated [3, 3].
   2020-06-25 18:07:43.294 o.a.s.e.Executor Thread-29-split-executor[9, 9] 
[INFO] The credentials are being updated [9, 9].
   2020-06-25 18:07:43.296 o.a.s.e.Executor Thread-20-count-executor[6, 6] 
[INFO] The credentials are being updated [6, 6].
   2020-06-25 18:07:43.298 o.a.s.e.Executor Thread-26-__acker-executor[1, 1] 
[INFO] The credentials are being updated [1, 1].
   2020-06-25 18:07:43.298 o.a.s.e.Executor Thread-19-split-executor[8, 8] 
[INFO] The credentials are being updated [8, 8].
   2020-06-25 18:07:43.309 o.a.s.e.Executor Thread-28-spout-executor[11, 11] 
[INFO] The credentials are being updated [11, 11].
   2020-06-25 18:07:43.309 o.a.s.e.Executor Thread-21-count-executor[4, 4] 
[INFO] The credentials are being updated [4, 4].
   2020-06-25 18:07:43.309 o.a.s.e.Executor Thread-16-spout-executor[14, 14] 
[INFO] The credentials are being updated [14, 14].
   2020-06-25 18:07:43.309 o.a.s.e.Executor Thread-17-spout-executor[12, 12] 
[INFO] The credentials are being updated [12, 12].
   2020-06-25 18:07:43.311 o.a.s.e.Executor Thread-27-spout-executor[13, 13] 
[INFO] The credentials are being updated [13, 13].
   2020-06-25 18:07:43.316 o.a.s.e.Executor Thread-23-split-executor[7, 7] 
[INFO] The credentials are being updated [7, 7].
   2020-06-25 18:07:43.316 o.a.s.e.Executor Thread-24-count-executor[5, 5] 
[INFO] The credentials are being updated [5, 5].```


----------------------------------------------------------------
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:
us...@infra.apache.org


Reply via email to