-----------------------------------------------------------
This is an automatically generated e-mail. To reply, visit:
https://reviews.apache.org/r/21325/
-----------------------------------------------------------

(Updated May 21, 2014, 6:10 a.m.)


Review request for Tajo.


Changes
-------

I updated the patch as follows:

- Update TajoClient::killQuery returning type. 
- Add kill button at query.jsp 
- Add kill condition at FetchRunner 


Bugs: TAJO-819
    https://issues.apache.org/jira/browse/TAJO-819


Repository: tajo


Description
-------

There are two types of killing queries. First is that QueryMaster cancel 
QueryUnitAttempt before QueryUnitAttempt be passed to TajoWorker. Second is 
that TajoWorker cancel running QueryUnitAttempt.

If QueryMaster cancel QueryUnitAttempts, it will be stopped.  But 
unfortunately, at nearly the same time, a few QueryUnitAttempts can be passed 
to TajoWorker. And these never will be stopped because it can't find valid 
state for state machines.


Diffs (updated)
-----

  tajo-client/src/main/java/org/apache/tajo/client/TajoAdmin.java 25b91a4 
  tajo-client/src/main/java/org/apache/tajo/client/TajoClient.java 7d84592 
  tajo-core/src/main/java/org/apache/tajo/master/querymaster/Query.java 2848095 
  tajo-core/src/main/java/org/apache/tajo/master/querymaster/QueryUnit.java 
27625b4 
  
tajo-core/src/main/java/org/apache/tajo/master/querymaster/QueryUnitAttempt.java
 c3aae67 
  tajo-core/src/main/java/org/apache/tajo/master/querymaster/SubQuery.java 
08517ef 
  tajo-core/src/main/java/org/apache/tajo/master/rm/TajoRMContext.java a995058 
  
tajo-core/src/main/java/org/apache/tajo/master/rm/TajoWorkerResourceManager.java
 15ac6b6 
  tajo-core/src/main/java/org/apache/tajo/master/rm/Worker.java 0d6b5ee 
  tajo-core/src/main/java/org/apache/tajo/webapp/QueryExecutorServlet.java 
faeadaf 
  tajo-core/src/main/java/org/apache/tajo/worker/Task.java 4010faf 
  tajo-core/src/main/resources/webapps/admin/query.jsp 4e8d7b0 
  
tajo-core/src/test/java/org/apache/tajo/master/rm/TestTajoResourceManager.java 
34deb29 

Diff: https://reviews.apache.org/r/21325/diff/


Testing
-------

mvn clean install  -Phcatalog-0.12.0 
-Dtajo.catalog.store.class=org.apache.tajo.catalog.store.HCatalogStore


Thanks,

Jung JaeHwa

Reply via email to