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

(Updated May 12, 2015, 2:02 p.m.)


Review request for drill and Jacques Nadeau.


Changes
-------

Enabling the unittest. After applying Chirs's patch for memory leaks 
(DRILL-3033), I don't see any more leaks when query is cancelled.


Repository: drill-git


Description
-------

Initial patch [1] reports interrupts as failures in logs. This patch addresses 
the issues to report interrupt to RpcOutcomeListener. Handle the interrupt in 
RpcOutComeListener depending upon the implementation. Specific details of the 
handling are here [2]

[1] 
https://github.com/apache/drill/commit/3a294abcc51148e0e79096af5e6d3c45b7c19a9d
[2] Goto sheet "RpcOutcomeListener Impl" in 
https://docs.google.com/spreadsheets/d/1phC5f7E6jn1WN-wXVdUllbIQ2k7K2ZftZzDdhDNLgtg/edit?usp=sharing


Diffs (updated)
-----

  exec/java-exec/src/main/java/org/apache/drill/exec/ExecConstants.java 1a10aa2 
  
exec/java-exec/src/main/java/org/apache/drill/exec/ops/AccountingDataTunnel.java
 2bcfdbc 
  exec/java-exec/src/main/java/org/apache/drill/exec/ops/Consumer.java 9b8ba38 
  exec/java-exec/src/main/java/org/apache/drill/exec/ops/FragmentContext.java 
cf4e9bb 
  exec/java-exec/src/main/java/org/apache/drill/exec/ops/StatusHandler.java 
79fc0b0 
  
exec/java-exec/src/main/java/org/apache/drill/exec/physical/impl/SingleSenderCreator.java
 fe6239e 
  
exec/java-exec/src/main/java/org/apache/drill/exec/physical/impl/mergereceiver/MergingRecordBatch.java
 b28b7b0 
  
exec/java-exec/src/main/java/org/apache/drill/exec/physical/impl/partitionsender/PartitionerDecorator.java
 c355070 
  
exec/java-exec/src/main/java/org/apache/drill/exec/physical/impl/unorderedreceiver/UnorderedReceiverBatch.java
 e40fe54 
  
exec/java-exec/src/main/java/org/apache/drill/exec/rpc/BaseRpcOutcomeListener.java
 9b071ad 
  exec/java-exec/src/main/java/org/apache/drill/exec/rpc/BasicClient.java 
d551173 
  
exec/java-exec/src/main/java/org/apache/drill/exec/rpc/DrillRpcFutureImpl.java 
19d9c30 
  exec/java-exec/src/main/java/org/apache/drill/exec/rpc/FutureBitCommand.java 
6c7bf3e 
  exec/java-exec/src/main/java/org/apache/drill/exec/rpc/ListeningCommand.java 
e32ca8a 
  
exec/java-exec/src/main/java/org/apache/drill/exec/rpc/ReconnectingConnection.java
 f0787a5 
  exec/java-exec/src/main/java/org/apache/drill/exec/rpc/RemoteConnection.java 
2ee9263 
  
exec/java-exec/src/main/java/org/apache/drill/exec/rpc/RpcOutcomeListener.java 
7d7c860 
  exec/java-exec/src/main/java/org/apache/drill/exec/rpc/data/DataTunnel.java 
ed31bed 
  
exec/java-exec/src/main/java/org/apache/drill/exec/rpc/user/QueryResultHandler.java
 143d104 
  
exec/java-exec/src/main/java/org/apache/drill/exec/testing/NoOpControlsInjector.java
 bb13d1f 
  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
 84a38a6 
  
exec/java-exec/src/main/java/org/apache/drill/exec/work/fragment/FragmentExecutor.java
 d96e6d6 
  exec/java-exec/src/main/resources/drill-module.conf d98b97a 
  exec/java-exec/src/test/java/org/apache/drill/exec/ZookeeperHelper.java 
7fcf4cb 
  exec/java-exec/src/test/java/org/apache/drill/exec/server/TestBitRpc.java 
3749716 
  
exec/java-exec/src/test/java/org/apache/drill/exec/server/TestDrillbitResilience.java
 d72d498 

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


Testing
-------

Added unittest. Had to disable the unittest because of we leak memory when 
cancelling the query which causes unittests to fail.

Test suites pass


Thanks,

Venki Korukanti

Reply via email to