Chris Westin created DRILL-2755:
-----------------------------------

             Summary: Use and handle InterruptedException during query 
processing
                 Key: DRILL-2755
                 URL: https://issues.apache.org/jira/browse/DRILL-2755
             Project: Apache Drill
          Issue Type: Bug
          Components: Execution - Flow
    Affects Versions: 0.8.0
            Reporter: Chris Westin
            Assignee: Chris Westin
             Fix For: 1.0.0


Cancellation requests don't yet handle using InterruptedException to deal with 
blocking operations. For example, if a thread is blocked doing I/O, or waiting 
for completion of write requests (via SendingAccountor), then we need to be 
able to interrupt it so we can continue.

This means both knowing what threads to interrupt, and for any relevant 
blocking sites to handle the InterruptedException correctly (see 
http://www.ibm.com/developerworks/library/j-jtp05236/). At present, most of 
these just log the exception and continue, effectively swallowing the 
exception, which is not correct.



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

Reply via email to