i3wangyi opened a new issue #661: Remove all listeners when leader controller 
transits to standby
URL: https://github.com/apache/helix/issues/661
 
 
   The experiment shows when a leader controller transits to standby mode, the 
majority performance bottleneck (90%+) spent on removing the existing listeners.
   Further analysis shows the listeners' removal step spent most of the time on 
`getChildren()` request for some paths (CURRENTSTATES, e.g). 
   
   However, the GET request is unnecessary in this use case. When the 
controller is the leader of a cluster, all the listeners persisted in memory 
have persisted the up-to-date information of all the zookeeper paths.
   
   Thus, the issue tracks the progress of making use of existing 
"unsubscribeAll" method in zkClient ot gain the performance improvement

----------------------------------------------------------------
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

---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to