Details
-
Bug
-
Status: Resolved
-
Blocker
-
Resolution: Fixed
-
0.8.0
-
None
Description
Check that the path through sort that notices low memory conditions and causes the sort to spill ("out of memory condition management").
Also check to make sure we handle queries and fragment failures properly under these conditions.
"hashjoin, hashagg, and topn use large amounts of memory,and may be unable to
complete if their memory needs can't be met; for all others, the idea is that they can complete if they get their reservation"
Attachments
Attachments
Issue Links
- contains
-
DRILL-2947 AllocationHelper.allocateNew() doesn't have a consistent behavior when it can't allocate
- Resolved
-
DRILL-2893 ScanBatch throws a NullPointerException instead of returning OUT_OF_MEMORY
- Resolved
-
DRILL-2895 AbstractRecordBatch.buildSchema() should properly handle OUT_OF_MEMORY outcome
- Resolved
-
DRILL-2905 RootExec implementations should properly handle IterOutcome.OUT_OF_MEMORY
- Resolved
-
DRILL-2920 properly handle OutOfMemoryException
- Resolved
-
DRILL-2894 FixedValueVectors shouldn't set it's data buffer to null when it fails to allocate it
- Resolved
-
DRILL-2816 system error does not display the original Exception message
- Closed
- depends upon
-
DRILL-2756 Check for cancellation in pseudo-blocking operations
- Resolved
-
DRILL-1942 Improve off-heap memory usage tracking
- In Progress
- is depended upon by
-
DRILL-2878 FragmentExecutor.closeOutResources() is not called if an exception happens in the Foreman before the fragment executor starts running
- Resolved
- relates to
-
DRILL-3064 TestSimpleExternalSort is completely @Ignored
- Open
-
DRILL-2314 Drill on windows fail to make spill diretory for queries against large data
- Open