You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@helix.apache.org by "Hao Zhang (JIRA)" <ji...@apache.org> on 2018/03/20 01:57:00 UTC
[jira] [Created] (HELIX-682) Stale message should not prevent
controller from rebalancing resource
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)