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

Jacques Nadeau updated DRILL-1812:
----------------------------------
    Assignee: Steven Phillips

> SingleSender blocking rpc thread
> --------------------------------
>
>                 Key: DRILL-1812
>                 URL: https://issues.apache.org/jira/browse/DRILL-1812
>             Project: Apache Drill
>          Issue Type: Bug
>            Reporter: Steven Phillips
>            Assignee: Steven Phillips
>         Attachments: DRILL-1812.patch
>
>
> When the send fails in SingleSender, the listener calls stop(), which creates 
> two problems. First, stop() calls the cleanup()  method, which can cause 
> buffers to be removed while the execution thread is still using them. Second, 
> this method blocks on waitForSendComlete(), and we never want to block the 
> rpc thread, as this can lead to the drillbit becoming unresponsive.
> The stop() method should not be called by thread other than the execution 
> thread.



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

Reply via email to