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

test_semi_joins_exhaustive occasionally fails

    XMLWordPrintableJSON

Details

    • Bug
    • Status: Resolved
    • Critical
    • Resolution: Fixed
    • Impala 3.1.0
    • Impala 3.1.0
    • Backend

    Description

      This test occasionally fails with a very large error message, the top of which is shared below. I will attached a gzip profile of my local reproduction. I've seen this test fail twice on a release build of Impala. The reproduction and profile I shared below was also with a release build.

      Cannot perform hash join at node with id 4. Repartitioning did not reduce the size of a spilled partition. Repartitioning level 1. Number of rows 60280000:
      PartitionedHashJoinNode (id=4 op=2 state=RepartitioningBuild #spilled_partitions=0)
      PhjBuilder: Hash partitions: 16:
      

      I was able to reproduce this by doing:

      for f in $(seq 100)
      do
        impala-py.test -k test_semi_joins_exhaustive tests/query_test/test_join_queries.py --workload_exploration_strategy functional-query:exhaustive -m "not execute_serially" || { echo $f; break; }
      done
      

      If you want more noise but a faster reproduction, try:

      impala-py.test -k test_semi_joins_exhaustive tests/query_test/test_join_queries.py --workload_exploration_strategy functional-query:exhaustive -m "not execute_serially" -n4
      

      Attachments

        1. profile.txt.gz
          14 kB
          Michael Brown

        Issue Links

          Activity

            People

              tarmstrong Tim Armstrong
              mikeb Michael Brown
              Votes:
              0 Vote for this issue
              Watchers:
              4 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved: