|
|
|
IMPALA-5823
|
IMPALA-3200
SET_DENY_RESERVATION_PROBABILITY debug action is not always effective
|
Tim Armstrong
|
Tim Armstrong
|
|
Resolved |
Fixed
|
|
|
|
|
|
|
|
IMPALA-5810
|
IMPALA-3200
Consider reducing RESERVATION_MIN_MEM_REMAINING
|
Tim Armstrong
|
Tim Armstrong
|
|
Resolved |
Fixed
|
|
|
|
|
|
|
|
IMPALA-5713
|
IMPALA-3200
Consider always reserving memory for grouping pre-aggregations
|
Tim Armstrong
|
Tim Armstrong
|
|
Resolved |
Fixed
|
|
|
|
|
|
|
|
IMPALA-5681
|
IMPALA-3200
Eagerly release reservation in blocking nodes
|
Tim Armstrong
|
Tim Armstrong
|
|
Resolved |
Fixed
|
|
|
|
|
|
|
|
IMPALA-5677
|
IMPALA-3200
Consider ways to reduce the accumulation of clean pages when executing large spilling queries
|
Tim Armstrong
|
Tim Armstrong
|
|
Resolved |
Fixed
|
|
|
|
|
|
|
|
IMPALA-5676
|
IMPALA-3200
BufferedTupleStreamV2::CheckConsistency() is too slow for large streams with small pages in Debug build
|
Tim Armstrong
|
Tim Armstrong
|
|
Resolved |
Fixed
|
|
|
|
|
|
|
|
IMPALA-5673
|
IMPALA-3200
Track exchange node buffers memory as part of memory reservation
|
Tim Armstrong
|
Mostafa Mokhtar
|
|
Resolved |
Duplicate
|
|
|
|
|
|
|
|
IMPALA-5661
|
IMPALA-3200
Consider allowing configuration of buffer pool size
|
Tim Armstrong
|
Tim Armstrong
|
|
Resolved |
Fixed
|
|
|
|
|
|
|
|
IMPALA-5629
|
IMPALA-3200
list::size() in BufferedTupleStreamV2::AdvanceWritePage() is expensive
|
Tim Armstrong
|
Tim Armstrong
|
|
Resolved |
Fixed
|
|
|
|
|
|
|
|
IMPALA-5622
|
IMPALA-3200
Ensure test coverage for spilling disabled for all spilling operators
|
Tim Armstrong
|
Tim Armstrong
|
|
Resolved |
Fixed
|
|
|
|
|
|
|
|
IMPALA-5618
|
IMPALA-3200
Performance regresses on buffer pool dev branch for high-ndv aggregations
|
Tim Armstrong
|
Tim Armstrong
|
|
Resolved |
Fixed
|
|
|
|
|
|
|
|
IMPALA-5570
|
IMPALA-3200
Ensure that NAAJ works with spilling enabled and disabled.
|
Tim Armstrong
|
Tim Armstrong
|
|
Resolved |
Fixed
|
|
|
|
|
|
|
|
IMPALA-5196
|
IMPALA-3200
Consider reducing partition fanout in Hash Join
|
Tim Armstrong
|
Tim Armstrong
|
|
Resolved |
Won't Fix
|
|
|
|
|
|
|
|
IMPALA-5166
|
IMPALA-3200
Clean up BufferPool profile counters
|
Tim Armstrong
|
Tim Armstrong
|
|
Resolved |
Fixed
|
|
|
|
|
|
|
|
IMPALA-5161
|
IMPALA-3200
TPC-DS Q78 with MEM_LIMIT=10GB fails with "Repartitioning did not reduce the size of a spilled partition" on BufferPool dev branch
|
Tim Armstrong
|
Mostafa Mokhtar
|
|
Resolved |
Duplicate
|
|
|
|
|
|
|
|
IMPALA-5160
|
IMPALA-3200
Queries with a large number of small joins regress in terms of memory usage due to memory reservation
|
Tim Armstrong
|
Mostafa Mokhtar
|
|
Resolved |
Fixed
|
|
|
|
|
|
|
|
IMPALA-5158
|
IMPALA-3200
Account for difference between process memory consumption and memory used by queries
|
Tim Armstrong
|
Mostafa Mokhtar
|
|
Resolved |
Fixed
|
|
|
|
|
|
|
|
IMPALA-5130
|
IMPALA-3200
MemTracker::EnableReservationReporting() is not thread-safe
|
Tim Armstrong
|
Tim Armstrong
|
|
Resolved |
Fixed
|
|
|
|
|
|
|
|
IMPALA-5124
|
IMPALA-3200
Fix BufferPool handling of scratch read errors
|
Tim Armstrong
|
Tim Armstrong
|
|
Resolved |
Fixed
|
|
|
|
|
|
|
|
IMPALA-5113
|
IMPALA-3200
Buffer pool unpinned invariant does not take into account multiply-pinned bytes
|
Tim Armstrong
|
Tim Armstrong
|
|
Resolved |
Fixed
|
|
|
|
|
|
|
|
IMPALA-5085
|
IMPALA-3200
Backend support for large rows in BufferedTupleStream
|
Tim Armstrong
|
Tim Armstrong
|
|
Resolved |
Fixed
|
|
|
|
|
|
|
|
IMPALA-4831
|
IMPALA-3200
Clients can violate BufferPool invariants by calling ReservationTracker methods directly.
|
Tim Armstrong
|
Tim Armstrong
|
|
Resolved |
Fixed
|
|
|
|
|
|
|
|
IMPALA-4703
|
IMPALA-3200
Add reservation stress option for test coverage
|
Tim Armstrong
|
Daniel Hecht
|
|
Resolved |
Fixed
|
|
|
|
|
|
|
|
IMPALA-4678
|
IMPALA-3200
Set up query mem tracker in QueryState
|
Tim Armstrong
|
Tim Armstrong
|
|
Resolved |
Fixed
|
|
|
|
|
|
|
|
IMPALA-4674
|
IMPALA-3200
Port spilling ExecNodes to new buffer pool
|
Tim Armstrong
|
Tim Armstrong
|
|
Resolved |
Fixed
|
|
|
|
|
|
|
|
IMPALA-4114
|
IMPALA-3200
Port relevant BufferedBlockMgr unit tests for BufferPool
|
Tim Armstrong
|
Tim Armstrong
|
|
Resolved |
Fixed
|
|
|
|
|
|
|
|
IMPALA-3748
|
IMPALA-3200
Compute memory reservation in planner and claim atomically in Prepare()
|
Tim Armstrong
|
Tim Armstrong
|
|
Resolved |
Fixed
|
|
|
|
|
|
|
|
IMPALA-3208
|
IMPALA-3200
Backend support for large rows
|
Tim Armstrong
|
Tim Armstrong
|
|
Resolved |
Fixed
|
|
|
|
|
|
|
|
IMPALA-3205
|
IMPALA-3200
Validate and fix spilling performance and memory usage of new buffer pool
|
Tim Armstrong
|
Tim Armstrong
|
|
Resolved |
Fixed
|
|
|
|
|
|
|
|
IMPALA-3204
|
IMPALA-3200
Integrate buffer pool reservations with memtrackers
|
Tim Armstrong
|
Tim Armstrong
|
|
Resolved |
Fixed
|
|
|
|
|
|
|
|
IMPALA-3203
|
IMPALA-3200
Implement scalable buffer recycling in buffer pool
|
Tim Armstrong
|
Tim Armstrong
|
|
Resolved |
Fixed
|
|
|
|
|
|
|
|
IMPALA-3202
|
IMPALA-3200
Add spilling support to new buffer pool
|
Tim Armstrong
|
Tim Armstrong
|
|
Resolved |
Fixed
|
|
|
|
|
|
|
|
IMPALA-3201
|
IMPALA-3200
Implement basic in-memory buffer pool
|
Tim Armstrong
|
Tim Armstrong
|
|
Resolved |
Fixed
|
|
|
|
|
|
|
|
IMPALA-2708
|
IMPALA-3200
Partitioned aggregation node repartitions when spilled partition could fit in memory
|
Tim Armstrong
|
Tim Armstrong
|
|
Resolved |
Fixed
|
|
|
|
|