You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@drill.apache.org by "Laurent Goujon (JIRA)" <ji...@apache.org> on 2017/03/03 18:38:45 UTC

[jira] [Updated] (DRILL-5311) C++ connector connect doesn't check handshake result for timeout

     [ https://issues.apache.org/jira/browse/DRILL-5311?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Laurent Goujon updated DRILL-5311:
----------------------------------
    Summary: C++ connector connect doesn't check handshake result for timeout  (was: C++ connector connect doesn't wait for handshake to complete)

> C++ connector connect doesn't check handshake result for timeout
> ----------------------------------------------------------------
>
>                 Key: DRILL-5311
>                 URL: https://issues.apache.org/jira/browse/DRILL-5311
>             Project: Apache Drill
>          Issue Type: Bug
>          Components: Client - C++
>            Reporter: Laurent Goujon
>            Assignee: Sudheesh Katkam
>              Labels: ready-to-commit
>
> The C++ connector connect methods returns okay as soon as the tcp connection is succesfully established between client and server, and the handshake message is sent. However it doesn't wait for handshake to have completed.
> The consequence is that if handshake failed, the error is deferred to the first query, which might be unexpected by the application.
> I believe that validateHanshake method in drillClientImpl should wait for the handshake to complete, as it seems a bit more saner...



--
This message was sent by Atlassian JIRA
(v6.3.15#6346)