[ 
https://issues.apache.org/jira/browse/DRILL-1197?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=14076442#comment-14076442
 ] 

Parth Chandra commented on DRILL-1197:
--------------------------------------

Hi Xiao,
  I applied the patch to the latest master along with the patched for 
DRILL-1021 and DROLL-998 and got merge conflicts. Can you check?
  Also, it looks like there are multiple fixes, you've made. The change to 
split the timeout for the query and handshake seem fine, but the other 
changes/fixes are not obvious. Can you split those into a separate JIRA along 
with a description of the problem? For instance, I don't understand why you 
need to replace 'cancel' with 'shutdown'. Shutdown will invalidate the socket 
forcing the application to reconnect if a query times out. 



> C++ Client.  Differentiate socket/handshake/query timeout for deadline timer.
> -----------------------------------------------------------------------------
>
>                 Key: DRILL-1197
>                 URL: https://issues.apache.org/jira/browse/DRILL-1197
>             Project: Apache Drill
>          Issue Type: New Feature
>          Components: Client - C++
>            Reporter: Xiao Meng
>            Assignee: Xiao Meng
>             Fix For: 0.5.0
>
>         Attachments: DRILL-1197.1.patch.txt
>
>
> [#DRILL-852] introduced deadline timer to C++ Client. It use a global setting 
> of timeout for all reading operation. We should differentiate timeout for 
> different operations and also populate the status to client library user.



--
This message was sent by Atlassian JIRA
(v6.2#6252)

Reply via email to