You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@helix.apache.org by "Yinan Li (JIRA)" <ji...@apache.org> on 2015/09/11 00:02:45 UTC

[jira] [Created] (HELIX-611) Helix should support callback on message handling in MessageHandler

Yinan Li created HELIX-611:
------------------------------

             Summary: Helix should support callback on message handling in MessageHandler
                 Key: HELIX-611
                 URL: https://issues.apache.org/jira/browse/HELIX-611
             Project: Apache Helix
          Issue Type: Improvement
            Reporter: Yinan Li


For message processing it seems Helix schedules a task internally to handle a message (HelixTaskExecutor is used in DefaultMessagingService). This makes handling a SHUTDOWN message difficult as normally the action following the handling of a SHUTDOWN message is shutting down every components including the HelixManager. However, disconnecting a ZKHelixManager causes the task running the message handler to be interrupted. SendAndWait is probably not a good option here either as it's hard to estimate how much delay there will be to handle a message.



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)