Details
-
Bug
-
Status: Resolved
-
Critical
-
Resolution: Fixed
-
Impala 1.1
-
None
-
None
Description
The default read-ahead size for scanners is very small, so they end up issuing many small reads past the end of the scan range, each of which uses an 8MB IO buffer. This eventually can cause the process limit to be exceeded and cause queries to fail with "Memory limit exceeded".
This problem is especially bad for uncompressed RCFiles, which have large data blocks.