Details
-
Bug
-
Status: Resolved
-
Major
-
Resolution: Fixed
-
None
-
None
Description
There are paths through WorkManager and Foreman that will allow a Drillbit to get wedged if there are failures. This can happen because events delivered via other threads will get stuck if Foreman throws an exception before it is accepting external events.
This is a call to do some general cleanup here and make drillbits more robust so that they don't hang when there are query failures.
Attachments
Attachments
Issue Links
- blocks
-
DRILL-2104 Web interface hangs after query-submission error
- Open
- incorporates
-
DRILL-2042 Document NamedThreadFactory (and clean up a bit).
- Open
- is broken by
-
DRILL-2453 hbase queries in certain env result in NPE at FragmentWritableBatch.getEmptyBatchWithSchema()
- Closed
- is depended upon by
-
DRILL-2421 ensure all allocators for a query are descendants of a single root
- Open
-
DRILL-1378 Using CTRL-C to cancel a query and exit SQLLINE cancels query but causes SQLLINE shell to hang
- Resolved
-
DRILL-1542 Early fragment termination causes non running intermediate fragments to error
- Resolved
-
DRILL-2370 Missing cancellation acknowledgements leave orphaned cancelled queries around
- Resolved
-
DRILL-2085 Failed to propagate error
- Resolved
-
DRILL-1735 JDBC driver's close() leaks resources in local mode
- Closed
-
DRILL-1802 Change Fragment and Foreman state and cancellation to use full synchronous acknowledgement
- Closed
-
DRILL-1929 After canceling query in sqlline subsequent query in same session hangs
- Closed
-
DRILL-2384 QueryState is not making it back to the client
- Closed
-
DRILL-2437 enhance exception injection to support session level injections
- Closed
-
DRILL-2383 add exception and pause injections for testing drillbit stability
- Resolved
-
DRILL-2382 enhance exception injection to support node-specific injections
- Closed
-
DRILL-1916 FragmentState, QueryState not documented; states not well specified
- Open
- relates to
-
DRILL-2404 After we cancel a query, DRILL sometimes hangs for the next query
- Closed