[ 
https://issues.apache.org/jira/browse/TAJO-1282?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=14269797#comment-14269797
 ] 

ASF GitHub Bot commented on TAJO-1282:
--------------------------------------

Github user hyunsik commented on the pull request:

    https://github.com/apache/tajo/pull/334#issuecomment-69222736
  
    I rebased and cleaned up the relationship. This patch does as follows:
    * Remove CompisiteService from QueryInProgress
    * Remove AsyncDispatcher from QueryInProgress
    * Change QueryJobManager to handle all query-related events and routes them 
to each QueryInProgress instance.
    * Remove the following event types in QueryJobEvent:
      * QUERY_JOB_START
      * QUERY_JOB_FINISH
      * QUERY_MASTER_START
      * QUERY_MASTER_STOP


> Cleanup the relationship of QueryInProgress and QueryJobManager
> ---------------------------------------------------------------
>
>                 Key: TAJO-1282
>                 URL: https://issues.apache.org/jira/browse/TAJO-1282
>             Project: Tajo
>          Issue Type: Improvement
>            Reporter: Hyunsik Choi
>            Assignee: Hyunsik Choi
>             Fix For: 0.10
>
>         Attachments: TAJO-1282.patch
>
>
> Each QueryInProgress instance maintains an individual event handler involving 
> each thread. It complicates the relationship between QueryJobManager and 
> QueryInprogress. The main objective of this issue is to remove each event 
> handler from QueryInProgress and distinguishes their roles of both classes.



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

Reply via email to