drill-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Deneche A. Hakim (JIRA)" <j...@apache.org>
Subject [jira] [Created] (DRILL-3167) When a query fails, Foreman should wait for all fragments to finish cleaning up before sending a FAILED state to the client
Date Fri, 22 May 2015 00:06:17 GMT
Deneche A. Hakim created DRILL-3167:
---------------------------------------

             Summary: When a query fails, Foreman should wait for all fragments to finish
cleaning up before sending a FAILED state to the client
                 Key: DRILL-3167
                 URL: https://issues.apache.org/jira/browse/DRILL-3167
             Project: Apache Drill
          Issue Type: Bug
            Reporter: Deneche A. Hakim
            Assignee: Deneche A. Hakim
             Fix For: 1.1.0


TestDrillbitResilience.foreman_runTryEnd() exposes this problem intermittently

The query fails and the Foreman reports the failure to the client which removes the results
listener associated to the failed query. 
Sometimes, a data batch reaches the client after the FAILED state already arrived, the client
doesn't handle this properly and the corresponding buffer is never released.

Making the Foreman wait for all fragments to finish before sending the final state should
help avoid such scenarios.



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

Mime
View raw message