Hao Zhang created HELIX-682:
-------------------------------

             Summary: Stale message should not prevent controller from 
rebalancing resource
                 Key: HELIX-682
                 URL: https://issues.apache.org/jira/browse/HELIX-682
             Project: Apache Helix
          Issue Type: Bug
            Reporter: Hao Zhang


Currently during MessageGenerationPhase, we skip re-balancing when there is 
pending message. Though we assume that participant will delete messages when 
they finish the task, there will be cases that when ZK is not stable and 
participant fail to do so, which will leave message un-deleted and thus block 
rebalance.

Ideally on controller side, we should try to delete message as well: if 
partition's current state is same as message's toState, or there is totally 
invalid message remaining, controller should try to delete message to unblock 
rebalancing



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)

Reply via email to