[
https://issues.apache.org/jira/browse/HIVE-30034?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Work on HIVE-30034 started by Stamatis Zampetakis.
--------------------------------------------------
> Add TPCDS planner tests for Iceberg tables
> ------------------------------------------
>
> Key: HIVE-30034
> URL: https://issues.apache.org/jira/browse/HIVE-30034
> Project: Hive
> Issue Type: Improvement
> Components: Test
> Reporter: Stamatis Zampetakis
> Assignee: Stamatis Zampetakis
> Priority: Major
>
> {{TestTezTPCDS30TBPerfCliDriver}} has planner tests (EXPLAIN variations) for
> TPC-DS queries on transactional ORC tables. It relies on metadata and
> statistics extracted from a running metastore instance by performing a
> database dump.
>
> Iceberg tables are self-contained and their metadata and stats are part of
> the table directory (use of metastore is minimal). Query planning for iceberg
> tables hits many different APIs so to guard against regressions and also
> track plan changes it would be beneficial to extend test coverage for Iceberg
> by running EXPLAIN commands for all TPC-DS queries.
>
> The plan is the following:
> 1. Download the metadata & stat files of Iceberg tables from a real cluster
> with TPC-DS dataset loaded (no data files)
> 2. Restore those in the test infrastructure
> 3. Create necessary drivers and configs to run the existing TPC-DS explain
> statements over the restored Iceberg tables
--
This message was sent by Atlassian Jira
(v8.20.10#820010)