Details
-
Bug
-
Status: Resolved
-
Major
-
Resolution: Fixed
-
None
-
None
Description
TestConvertCountToDirectScan.ensureCorrectCountWithMissingStatistics() fails randomly with assertion error:
Found unwanted pattern in plan: DynamicPojoRecordReader 00-00 Screen 00-01 Project(cnt_str=[$0], cnt_total=[$1]) 00-02 Scan(groupscan=[files = [/home/vitalii/IdeaProjects/drill-fork/exec/java-exec/target/org.apache.drill.exec.planner.logical.TestConvertCountToDirectScan/dfsTestTmp/1532655133770-0/wide_str_table/0_0_2.parquet, /home/vitalii/IdeaProjects/drill-fork/exec/java-exec/target/org.apache.drill.exec.planner.logical.TestConvertCountToDirectScan/dfsTestTmp/1532655133770-0/wide_str_table/0_0_1.parquet], numFiles = 2, DynamicPojoRecordReader{records = [[0, 2]]}])
This test uses a table with two partitions and it may fail when a partition with set statistics is taken first in the ParquetGroupScanStatistics.collect() method, which is indirectly called from ConvertCountToDirectScan rule.
Attachments
Issue Links
- links to