helix-commits mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Hao Zhang (JIRA)" <j...@apache.org>
Subject [jira] [Created] (HELIX-709) Prepare controller stages for async execution
Date Thu, 28 Jun 2018 21:24:00 GMT
Hao Zhang created HELIX-709:

             Summary: Prepare controller stages for async execution
                 Key: HELIX-709
                 URL: https://issues.apache.org/jira/browse/HELIX-709
             Project: Apache Helix
          Issue Type: Task
            Reporter: Hao Zhang

There are a couple of stages in helix controller that can be executed asynchronously, but
each execution should be done in order. Currently for helix controller, we have a thread pool
for un-ordered execution, but we also need one for ordered execution.

In this ticket should do the following:
1. Create a pool of configurable workers using DedupEventProcessor
2. Create AbstractAsyncBaseStage for those stages that can be executed asynchronously to share
common code

Create AbstractAsyncBaseStage and DedupFIFOWorkerPool for async execution, pass all tests.

This message was sent by Atlassian JIRA

View raw message