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

(Updated May 11, 2015, 11:16 p.m.)


Review request for drill, abdelhakim deneche, Jacques Nadeau, and Venki 
Korukanti.


Changes
-------

Addressed Hakim's comments
+ includes DRILL-2977 and DRILL-2978
+ passes all tests


Repository: drill-git


Description (updated)
-------

[DRILL-2977](https://issues.apache.org/jira/browse/DRILL-2977), 
[DRILL-2978](https://issues.apache.org/jira/browse/DRILL-2978): Swap fragment 
execution methods and cancellation changes

Execution: In WorkManager,
+ swap implementations of startFragmentPendingRemote() and addFragmentRunner()
+ warn if there are running fragments in close()

Cancellation:
+ for fragments waiting on data, delegate cancellations to WorkEventBus (in 
Foreman and ControlMessageHandler)
+ documentation


Diffs (updated)
-----

  
exec/java-exec/src/main/java/org/apache/drill/exec/rpc/control/WorkEventBus.java
 d90096a 
  exec/java-exec/src/main/java/org/apache/drill/exec/work/WorkManager.java 
1d3a0b0 
  
exec/java-exec/src/main/java/org/apache/drill/exec/work/batch/ControlMessageHandler.java
 d12e6d5 
  exec/java-exec/src/main/java/org/apache/drill/exec/work/foreman/Foreman.java 
bf62ccb 
  
exec/java-exec/src/main/java/org/apache/drill/exec/work/foreman/QueryManager.java
 090a377 
  
exec/java-exec/src/main/java/org/apache/drill/exec/work/fragment/RootFragmentManager.java
 67ef9b8 

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


Testing
-------

Passes all unit tests and regression tests.


Thanks,

Sudheesh Katkam

Reply via email to