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

(Updated April 11, 2015, 6:47 a.m.)


Review request for drill, Chris Westin and Jacques Nadeau.


Bugs: DRILL-2718
    https://issues.apache.org/jira/browse/DRILL-2718


Repository: drill-git


Description
-------

DRILL-2718: Move counting and tracking of sent batches to FragmentContext

Creates wrapper classes FragmentDataTunnel and FragmentUserDataTunnel which wrap
the DataTunnel and UserClientConnection, respectively, allowing us to use 
DataTunnels
and UserClientConnections from a global pool, but track pending batches and 
send status
at the FragmentContext level.

Consolidates the various StatusListener implementations used by the various 
senders and
instead uses just one implementation.


Diffs (updated)
-----

  
exec/java-exec/src/main/java/org/apache/drill/exec/ops/AccountingDataTunnel.java
 PRE-CREATION 
  
exec/java-exec/src/main/java/org/apache/drill/exec/ops/AccountingUserConnection.java
 PRE-CREATION 
  exec/java-exec/src/main/java/org/apache/drill/exec/ops/Consumer.java 
PRE-CREATION 
  exec/java-exec/src/main/java/org/apache/drill/exec/ops/FragmentContext.java 
18b93e90853bb18971ad7a21f9a6d4bd9853c1bb 
  exec/java-exec/src/main/java/org/apache/drill/exec/ops/StatusHandler.java 
PRE-CREATION 
  
exec/java-exec/src/main/java/org/apache/drill/exec/physical/impl/BaseRootExec.java
 a00df9d27a981fd6b85d3fd2a272a00c4aba80d6 
  
exec/java-exec/src/main/java/org/apache/drill/exec/physical/impl/ScreenCreator.java
 8038527a50a1e1f6cdb6dce68b7d5438869f928f 
  
exec/java-exec/src/main/java/org/apache/drill/exec/physical/impl/SendingAccountor.java
 21fc800cc9855ee2da309934a4422dd37644f4bf 
  
exec/java-exec/src/main/java/org/apache/drill/exec/physical/impl/SingleSenderCreator.java
 1ef7bbd4691f0ced794e0f8d1dc3921b60044931 
  
exec/java-exec/src/main/java/org/apache/drill/exec/physical/impl/broadcastsender/BroadcastSenderRootExec.java
 d17fdd4ba8bc3037a26cfcc791aeb18f3a112cfe 
  
exec/java-exec/src/main/java/org/apache/drill/exec/physical/impl/partitionsender/PartitionSenderRootExec.java
 6a73cdd6b4124f7410e3eb3cfaf9c7a3e17fed8d 
  
exec/java-exec/src/main/java/org/apache/drill/exec/physical/impl/partitionsender/Partitioner.java
 9d6e98ff9ad59450bbd274ea99417a8f1acf5915 
  
exec/java-exec/src/main/java/org/apache/drill/exec/physical/impl/partitionsender/PartitionerTemplate.java
 33d6f9560133c4d8f97c1d214c9fa007216197ea 
  
exec/java-exec/src/main/java/org/apache/drill/exec/physical/impl/partitionsender/StatusHandler.java
 5e21878d450825731317742638ef1e6d3f3cee30 
  exec/java-exec/src/main/java/org/apache/drill/exec/rpc/user/UserClient.java 
8022c95821e3bac6c5d0f249cf52c85af29fd1e8 

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


Testing
-------

No new functionality, so no new tests. Current tests all pass.


Thanks,

Steven Phillips

Reply via email to