You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@drill.apache.org by "Deneche A. Hakim (JIRA)" <ji...@apache.org> on 2015/07/01 00:08:04 UTC

[jira] [Commented] (DRILL-2699) Collect all cleanup errors before reporting a failure to the client

    [ https://issues.apache.org/jira/browse/DRILL-2699?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=14609161#comment-14609161 ] 

Deneche A. Hakim commented on DRILL-2699:
-----------------------------------------

as part of DRILL-3052 and DRILL-3066 fragments won't report the failure to the foreman until they finish cleaning up.
Once DRILL-3167 is merged, the Foreman will wait for all fragments to report back before the Foreman reports back to the user, but the Foreman still only reports the "original" error to the user and all other failures are suppressed. Will this address this issue, or do we need to actually report all failures to the end user too ?

> Collect all cleanup errors before reporting a failure to the client
> -------------------------------------------------------------------
>
>                 Key: DRILL-2699
>                 URL: https://issues.apache.org/jira/browse/DRILL-2699
>             Project: Apache Drill
>          Issue Type: Improvement
>          Components: Execution - Flow
>    Affects Versions: 0.8.0
>            Reporter: Deneche A. Hakim
>            Assignee: Deneche A. Hakim
>             Fix For: 1.2.0
>
>
> If a query fails, the fragments and foreman should make sure to collect all failures and report them back to the client. Some known places where this isn't respected:
> - If a fragment fails, it will report the failure to the foreman before cleaning up. Any failure that happens in the cleanup process will be dropped by the foreman.
> - If multiple fragments fail, the Foreman will only report to the user the first failure it received and close immediately. All other failures will be dropped.



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