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

PlannerTest.java fails when run with Java 8

    XMLWordPrintableJSON

Details

    • Bug
    • Status: Resolved
    • Minor
    • Resolution: Duplicate
    • Impala 2.6.0
    • None
    • Frontend
    • None

    Description

      twmarshall - I picked you a this looks like a predicate ordering issue, thinking you might have an idea what’s going on here; feel free to find another person or assign back to me if you're swamped.

      PlannerTest.java:178 - testTpchNested fails on my local machine with a mismatch in the returned plan. The lines in error are the following:

      Returned:

      01:SCAN HDFS [tpch_nested_parquet.customer c]
         partitions=1/1 files=4 size=577.87MB
         predicates: !empty(c.c_orders)
      *  predicates on o: !empty(o.o_lineitems), o_orderstatus = 'F'
         predicates on l1: l1.l_receiptdate > l1.l_commitdate
         predicates on l3: l3.l_receiptdate > l3.l_commitdate
      

      Expected:

      01:SCAN HDFS [tpch_nested_parquet.customer c]
         partitions=1/1 files=4 size=577.87MB
         predicates: !empty(c.c_orders)
      *  predicates on o: o_orderstatus = 'F', !empty(o.o_lineitems)
         predicates on l1: l1.l_receiptdate > l1.l_commitdate
         predicates on l3: l3.l_receiptdate > l3.l_commitdate
      

      It looks like the predicate order is reversed. I also noticed IMPALA-3643 on the same machine, which looks to me like it could be related to Java HashMap iterating over elements in an unexpected order on my machine/JVM. Could this also be the case here? I couldn't figure out where the order of the predicates is determined. There are multiple tests failing in PlannerTest.java for the same reason.

      My HEAD is at * 7167950 - Remove redundant test in test_avro_schema_resolution.py (3 days ago) <Alex Behm>.

      Attachments

        1. com.cloudera.impala.planner.PlannerTest.txt
          65 kB
          Lars Volker
        2. PlannerTest8.log
          1.20 MB
          Lars Volker
        3. PlannerTestJava7.log
          175 kB
          Lars Volker

        Issue Links

          Activity

            People

              alex.behm Alexander Behm
              lv Lars Volker
              Votes:
              0 Vote for this issue
              Watchers:
              5 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved: