Caused by: org.apache.drill.exec.exception.OutOfMemoryException: Unable to allocate buffer of size 16384 (rounded from 15364) due to memory limit (41943040). Current allocation: 4337664
at org.apache.drill.exec.memory.BaseAllocator.buffer(BaseAllocator.java:241)
at org.apache.drill.exec.memory.BaseAllocator.buffer(BaseAllocator.java:216)
at org.apache.drill.exec.memory.BaseAllocator.read(BaseAllocator.java:856)
DRILL-8485: HashJoinPOP memory leak is caused by an oom exception when read data from InputStream
Description
it is similar to DRILL-8484
exception info
leak info
Documentation
(Please describe user-visible changes similar to what should appear in the Drill documentation.)
Testing
The testing method for drill-8485 is the similar as for DRILL-8484. we can throw exception in the method readVectors