Uploaded image for project: 'IMPALA'
  1. IMPALA
  2. IMPALA-7648

Add tests for all cases where OOM is expected

    XMLWordPrintableJSON

    Details

      Description

      We should add tests for most or all of the subtasks of IMPALA-4834 that exercise the expected OOM code path. I'll add some bullet points here to track what the coverage is and what's missing.

      • Aggregations with large var-len string expressions
      • Top-N with large window
      • Kudu scans : covered by kudu-scan-mem-usage.test
      • Nested loop join : covered by single-node-nlj-exhaustive.test
      • Many duplicate keys on build side of hash join
      • Large number of NULLS on build side of NAAJ : covered by spilling-naaj-no-deny-reservation.test
      • HDFS table partitioned insert : covered insert-mem-limit.test
      • Large analytic window can't be spilled
      • Queries processing large strings (may need multiple tests to cover different places). large_strings.test has some coverage
      • Parquet files with large pages
      • Exchange uses a lot of memory

        Attachments

          Issue Links

            Activity

              People

              • Assignee:
                tarmstrong Tim Armstrong
                Reporter:
                tarmstrong Tim Armstrong
              • Votes:
                0 Vote for this issue
                Watchers:
                2 Start watching this issue

                Dates

                • Created:
                  Updated:
                  Resolved: