[ 
https://issues.apache.org/jira/browse/HELIX-281?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Kanak Biscuitwala reassigned HELIX-281:
---------------------------------------

    Assignee: Kanak Biscuitwala  (was: Zhen Zhang)

> Need to optimize the scenario that multiple Message change can stop external 
> view update 
> -----------------------------------------------------------------------------------------
>
>                 Key: HELIX-281
>                 URL: https://issues.apache.org/jira/browse/HELIX-281
>             Project: Apache Helix
>          Issue Type: Bug
>            Reporter: Shi Lu
>            Assignee: Kanak Biscuitwala
>            Priority: Critical
>
> We have seen the following behavior in the relay cluster startup:
> controller is full time doing onMessage() callback, although all the current 
> state has already been updated. As all state transitions are done, all the 
> Message update callback in controller side becomes NO-OP but stops the 
> current state from being updated. As there are so many onMessage change 
> callbacks, ExternalView does not get updated in hours. This is going to be a 
> blocking perf issue in big clusters.
> One work-around is to switch the controller if the current controller is in 
> this Message update loop.  



--
This message was sent by Atlassian JIRA
(v6.1.5#6160)

Reply via email to