Details
-
Improvement
-
Status: Closed
-
Major
-
Resolution: Duplicate
-
0.8.0
-
None
Description
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.
Attachments
Issue Links
- Is contained by
-
DRILL-3167 When a query fails, Foreman should wait for all fragments to finish cleaning up before sending a FAILED state to the client
- Resolved
- is duplicated by
-
DRILL-3167 When a query fails, Foreman should wait for all fragments to finish cleaning up before sending a FAILED state to the client
- Resolved