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

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

Github user blrunner commented on the pull request:

    https://github.com/apache/tajo/pull/77#issuecomment-50131715
  
    Hi, @jihoonson 
    
    Thanks for your detailed review. I replied for your descriptions as follows:
    
    * I've just fixed NPE in the web UI via Hyunsik. Because my desktop has 
broken down.
    
    * DerbyStore is not appropriate for TajoMaster HA. As you know, just one 
tajo master invoke the store. If another master try to invoke it, it never run 
itself. Also, if we set another catalog uri for backup master, it is a 
incorrect configuration. Because they are unequal in every way.
    
    * If you run two masters on same host and you set same directory for pid, 
you must meet pid error. But I think that it is trivial problem. Because we can 
avoid easily by documents. 
    
    * If backup master become active, existing running query will finish 
successfully, and you will see success message in tsql. But you will never find 
executed query history in the web UI. Because TajoMaster contains its query 
history in memory, thus backup master can't know previous active master 
information. I already know this problem. And I'll save query simple history in 
share storage (like HDFS). 
    
     For reference, I'll write documents for TajoMaster HA. And I'll update 
start-tajo.sh to start backup masters. 
    
    Cheers


> TajoMaster HA
> -------------
>
>                 Key: TAJO-704
>                 URL: https://issues.apache.org/jira/browse/TAJO-704
>             Project: Tajo
>          Issue Type: New Feature
>          Components: tajo master
>    Affects Versions: 0.9.0
>            Reporter: Jaehwa Jung
>            Assignee: Jaehwa Jung
>             Fix For: 0.9.0
>
>         Attachments: TAJO-704.Henrick.01.patch.txt, TajoMasterHAdraft.pdf
>
>
> TajoMaster is a Single Point of Failure in a Tajo Cluster because TajoMaster 
> is the central controlling entity for all components of the Tajo system. 
> TajoMaster failure prevents clients from submitting new queries to the 
> cluster, and results in the disruption of the ability to run insert overwrite 
> queries because the TajoWorker can’t apply its statistical information to 
> CatalogStore. Therefore, the high-availability (HA) of TajoMaster is 
> essential for the high-availability of Tajo generally. 



--
This message was sent by Atlassian JIRA
(v6.2#6252)

Reply via email to