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



exec/java-exec/src/main/java/org/apache/drill/exec/rpc/ReconnectingConnection.java
<https://reviews.apache.org/r/34120/#comment134508>

    shouldn't this have timeout?


- Jacques Nadeau


On May 12, 2015, 9:02 p.m., Venki Korukanti wrote:
> 
> -----------------------------------------------------------
> This is an automatically generated e-mail. To reply, visit:
> https://reviews.apache.org/r/34120/
> -----------------------------------------------------------
> 
> (Updated May 12, 2015, 9:02 p.m.)
> 
> 
> Review request for drill and Jacques Nadeau.
> 
> 
> 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
> -----
> 
>   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