Details
-
Improvement
-
Status: In Progress
-
Major
-
Resolution: Unresolved
-
None
-
None
Description
We're using a lot more memory than we think we should. We may be leaking it, or not releasing it as soon as we could.
This is a call to come up with some improved tracking so that we can get statistics out about exactly where we're using it, and whether or not we can release it earlier.
Attachments
Attachments
Issue Links
- depends upon
-
DRILL-3920 Add vector loading tests
- Resolved
-
DRILL-3927 Use OutOfMemoryException in more places
- Resolved
-
DRILL-3930 Remove direct references to TopLevelAllocator from unit tests
- Resolved
-
DRILL-3940 Make RecordBatch AutoCloseable
- Resolved
- incorporates
-
DRILL-2421 ensure all allocators for a query are descendants of a single root
- Open
-
DRILL-3033 Add memory leak fixes found so far in DRILL-1942 to 1.0
- Resolved
-
DRILL-3040 Accountor drill.exec.memory.enable_frag_limit not defaulted normally
- Resolved
-
DRILL-3594 RuleSets capture and illegally use allocator from the first query executed on the drillbit
- Resolved
-
DRILL-3598 Use a factory to create the root allocator
- Resolved
- is depended upon by
-
DRILL-3616 Memory leak in a cleanup code after canceling queries with window functions spilling to disk
- Closed
-
DRILL-2515 Add allocator state verification at the end of test suites
- Open
-
DRILL-2757 Verify operators correctly handle low memory conditions and cancellations
- Resolved
-
DRILL-2698 Add allocation policy for (direct memory) limits per-query-per-node
- Open
-
DRILL-1992 Add more stats for HashJoinBatch and HashAggBatch
- Open
- relates to
-
DRILL-3064 TestSimpleExternalSort is completely @Ignored
- Open
-
DRILL-2219 Concurrent modification exception in TopLevelAllocator if a child allocator is added during loop in close()
- Resolved
-
DRILL-2719 Behavior of ValueVector#getBuffers(clear) is inconsistent across VV types
- Resolved
-
DRILL-2847 DrillBufs from the RPC layer are being leaked
- Resolved