Michael England created DRILL-1378:
--------------------------------------

             Summary: Using CTRL-C to cancel a query and exit SQLLINE cancels 
query but causes SQLLINE shell to hang
                 Key: DRILL-1378
                 URL: https://issues.apache.org/jira/browse/DRILL-1378
             Project: Apache Drill
          Issue Type: Bug
          Components: Client - CLI
    Affects Versions: 0.4.0
         Environment: MapR v3.1.1, RHEL 6.5
            Reporter: Michael England


When running a query (in this case a Drill query over a large Hive table), 
pressing CTRL+C to cancel a query and exit the shell causes a cancellation 
message in sqlline.log but causes the SQLLINE shell to hang. CTRL-Z then needs 
to be pressed and the SQLLINE process needs to be killed manually. A CTRL+C 
keyboard interrupt should cancel the query and provide a new empty query line 
in the shell. A further CTRL-C keyboard press should exit the SQLLINE shell.

sqlline.log cancellation entry:

2014-09-05 14:16:13,852 [SIGINT handler] DEBUG 
o.a.drill.exec.client.DrillClient - Cancelling query 
b0b36fa7-051e-484e-bb42-f57613401834
2014-09-05 14:16:13,858 [Client-1] DEBUG org.apache.drill.jdbc.DrillResultSet - 
Result arrived QueryResultBatch [header=query_state: CANCELED
query_id {
  part1: -5714100739066935218
  part2: -4953126752676210636
}
is_last_chunk: true
, data=null]




--
This message was sent by Atlassian JIRA
(v6.3.4#6332)

Reply via email to