Wang Ken created KYLIN-2932:
-------------------------------
Summary: Simplify the thread model for in-memory cubing
Key: KYLIN-2932
URL: https://issues.apache.org/jira/browse/KYLIN-2932
Project: Kylin
Issue Type: Improvement
Components: Job Engine
Affects Versions: v2.1.0
Reporter: Wang Ken
Assignee: Dong Li
The current implementation uses split threads, task threads and main thread to
do the cube building, there is complex join and error handling logic.
The new implement leverages the ForkJoinPool from JDK, the event split logic
is handled in
main thread. Cuboid task and sub-tasks are handled in fork join pool, cube
results are collected
async and can be write to output earlier.
--
This message was sent by Atlassian JIRA
(v6.4.14#64029)