[ 
https://issues.apache.org/jira/browse/IMPALA-13340?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Quanlong Huang resolved IMPALA-13340.
-------------------------------------
    Fix Version/s: Impala 4.5.0
       Resolution: Fixed

Resolving this. Thank [~MikaelSmith] and [~jasonmfehr] for the review!

> COPY TESTCASE in LocalCatalog mode doesn't dump the partition and file 
> metadata
> -------------------------------------------------------------------------------
>
>                 Key: IMPALA-13340
>                 URL: https://issues.apache.org/jira/browse/IMPALA-13340
>             Project: IMPALA
>          Issue Type: Bug
>          Components: Catalog
>            Reporter: Quanlong Huang
>            Assignee: Quanlong Huang
>            Priority: Critical
>             Fix For: Impala 4.5.0
>
>
> IMPALA-11901 fixes the failures of using COPY TESTCASE statements in 
> LocalCatalog mode. However, only the table metadata is dumped, e.g. table 
> schema, column stats. The partition and file metadata are missing.
> To reproduce the issue locally, start the Impala cluster in LocalCatalog mode.
> {code:bash}
> bin/start-impala-cluster.py --catalogd_args=--catalog_topic_mode=minimal 
> --impalad_args=--use_local_catalog{code}
> Dump the metadata of a query on a partitioned table:
> {noformat}
> copy testcase to '/tmp' select * from functional_parquet.alltypes;
> +--------------------------------------------------------------------------------------+
> | Test case data output path                                                  
>          |
> +--------------------------------------------------------------------------------------+
> | 
> hdfs://localhost:20500/tmp/impala-testcase-data-c8316356-6448-4458-acad-c2f72f43c3e1
>  |
> +--------------------------------------------------------------------------------------+
>  {noformat}
> Check the metadata from the source cluster
> {noformat}
> show partitions functional_parquet.alltypes
> +-------+-------+-------+--------+----------+--------------+-------------------+---------+-------------------+---------------------------------------------------------------------------+-----------+
> | year  | month | #Rows | #Files | Size     | Bytes Cached | Cache 
> Replication | Format  | Incremental stats | Location                          
>                                         | EC Policy |
> +-------+-------+-------+--------+----------+--------------+-------------------+---------+-------------------+---------------------------------------------------------------------------+-----------+
> | 2009  | 1     | -1    | 1      | 8.60KB   | NOT CACHED   | NOT CACHED       
>  | PARQUET | false             | 
> hdfs://localhost:20500/test-warehouse/alltypes_parquet/year=2009/month=1  | 
> NONE      |
> | 2009  | 2     | -1    | 1      | 8.09KB   | NOT CACHED   | NOT CACHED       
>  | PARQUET | false             | 
> hdfs://localhost:20500/test-warehouse/alltypes_parquet/year=2009/month=2  | 
> NONE      |
> | 2009  | 3     | -1    | 1      | 8.60KB   | NOT CACHED   | NOT CACHED       
>  | PARQUET | false             | 
> hdfs://localhost:20500/test-warehouse/alltypes_parquet/year=2009/month=3  | 
> NONE      |
> | 2009  | 4     | -1    | 1      | 8.20KB   | NOT CACHED   | NOT CACHED       
>  | PARQUET | false             | 
> hdfs://localhost:20500/test-warehouse/alltypes_parquet/year=2009/month=4  | 
> NONE      |
> | 2009  | 5     | -1    | 1      | 8.55KB   | NOT CACHED   | NOT CACHED       
>  | PARQUET | false             | 
> hdfs://localhost:20500/test-warehouse/alltypes_parquet/year=2009/month=5  | 
> NONE      |
> | 2009  | 6     | -1    | 1      | 8.23KB   | NOT CACHED   | NOT CACHED       
>  | PARQUET | false             | 
> hdfs://localhost:20500/test-warehouse/alltypes_parquet/year=2009/month=6  | 
> NONE      |
> | 2009  | 7     | -1    | 1      | 8.25KB   | NOT CACHED   | NOT CACHED       
>  | PARQUET | false             | 
> hdfs://localhost:20500/test-warehouse/alltypes_parquet/year=2009/month=7  | 
> NONE      |
> | 2009  | 8     | -1    | 1      | 8.60KB   | NOT CACHED   | NOT CACHED       
>  | PARQUET | false             | 
> hdfs://localhost:20500/test-warehouse/alltypes_parquet/year=2009/month=8  | 
> NONE      |
> | 2009  | 9     | -1    | 1      | 8.41KB   | NOT CACHED   | NOT CACHED       
>  | PARQUET | false             | 
> hdfs://localhost:20500/test-warehouse/alltypes_parquet/year=2009/month=9  | 
> NONE      |
> | 2009  | 10    | -1    | 1      | 8.60KB   | NOT CACHED   | NOT CACHED       
>  | PARQUET | false             | 
> hdfs://localhost:20500/test-warehouse/alltypes_parquet/year=2009/month=10 | 
> NONE      |
> | 2009  | 11    | -1    | 1      | 8.44KB   | NOT CACHED   | NOT CACHED       
>  | PARQUET | false             | 
> hdfs://localhost:20500/test-warehouse/alltypes_parquet/year=2009/month=11 | 
> NONE      |
> | 2009  | 12    | -1    | 1      | 8.59KB   | NOT CACHED   | NOT CACHED       
>  | PARQUET | false             | 
> hdfs://localhost:20500/test-warehouse/alltypes_parquet/year=2009/month=12 | 
> NONE      |
> | 2010  | 1     | -1    | 1      | 8.38KB   | NOT CACHED   | NOT CACHED       
>  | PARQUET | false             | 
> hdfs://localhost:20500/test-warehouse/alltypes_parquet/year=2010/month=1  | 
> NONE      |
> | 2010  | 2     | -1    | 1      | 7.80KB   | NOT CACHED   | NOT CACHED       
>  | PARQUET | false             | 
> hdfs://localhost:20500/test-warehouse/alltypes_parquet/year=2010/month=2  | 
> NONE      |
> | 2010  | 3     | -1    | 1      | 8.29KB   | NOT CACHED   | NOT CACHED       
>  | PARQUET | false             | 
> hdfs://localhost:20500/test-warehouse/alltypes_parquet/year=2010/month=3  | 
> NONE      |
> | 2010  | 4     | -1    | 1      | 8.20KB   | NOT CACHED   | NOT CACHED       
>  | PARQUET | false             | 
> hdfs://localhost:20500/test-warehouse/alltypes_parquet/year=2010/month=4  | 
> NONE      |
> | 2010  | 5     | -1    | 1      | 8.62KB   | NOT CACHED   | NOT CACHED       
>  | PARQUET | false             | 
> hdfs://localhost:20500/test-warehouse/alltypes_parquet/year=2010/month=5  | 
> NONE      |
> | 2010  | 6     | -1    | 1      | 8.26KB   | NOT CACHED   | NOT CACHED       
>  | PARQUET | false             | 
> hdfs://localhost:20500/test-warehouse/alltypes_parquet/year=2010/month=6  | 
> NONE      |
> | 2010  | 7     | -1    | 1      | 8.60KB   | NOT CACHED   | NOT CACHED       
>  | PARQUET | false             | 
> hdfs://localhost:20500/test-warehouse/alltypes_parquet/year=2010/month=7  | 
> NONE      |
> | 2010  | 8     | -1    | 1      | 8.64KB   | NOT CACHED   | NOT CACHED       
>  | PARQUET | false             | 
> hdfs://localhost:20500/test-warehouse/alltypes_parquet/year=2010/month=8  | 
> NONE      |
> | 2010  | 9     | -1    | 1      | 8.20KB   | NOT CACHED   | NOT CACHED       
>  | PARQUET | false             | 
> hdfs://localhost:20500/test-warehouse/alltypes_parquet/year=2010/month=9  | 
> NONE      |
> | 2010  | 10    | -1    | 1      | 8.59KB   | NOT CACHED   | NOT CACHED       
>  | PARQUET | false             | 
> hdfs://localhost:20500/test-warehouse/alltypes_parquet/year=2010/month=10 | 
> NONE      |
> | 2010  | 11    | -1    | 1      | 8.20KB   | NOT CACHED   | NOT CACHED       
>  | PARQUET | false             | 
> hdfs://localhost:20500/test-warehouse/alltypes_parquet/year=2010/month=11 | 
> NONE      |
> | 2010  | 12    | -1    | 1      | 8.60KB   | NOT CACHED   | NOT CACHED       
>  | PARQUET | false             | 
> hdfs://localhost:20500/test-warehouse/alltypes_parquet/year=2010/month=12 | 
> NONE      |
> | Total |       | -1    | 24     | 201.52KB | 0B           |                  
>  |         |                   |                                              
>                              |           |
> +-------+-------+-------+--------+----------+--------------+-------------------+---------+-------------------+---------------------------------------------------------------------------+-----------+{noformat}
> Import the metadata
> {noformat}
> copy testcase from 
> 'hdfs://localhost:20500/tmp/impala-testcase-data-c8316356-6448-4458-acad-c2f72f43c3e1';
> +----------------------------------------------------------------------------------------------------------------+
> | summary                                                                     
>                                    |
> +----------------------------------------------------------------------------------------------------------------+
> | Testcase generated using Impala version 4.5.0-SNAPSHOT. 1 db(s), 1 table(s) 
> and 0 view(s) imported for query:  |
> |                                                                             
>                                    |
> | SELECT * FROM functional_parquet.alltypes                                   
>                                    |
> +----------------------------------------------------------------------------------------------------------------+{noformat}
> Check the partition metadata, they are missing:
> {noformat}
> set PLANNER_TESTCASE_MODE=true;
> show partitions functional_parquet.alltypes;
> Query: show partitions functional_parquet.alltypes
> +-------+-------+-------+--------+------+--------------+-------------------+--------+-------------------+----------+-----------+
> | year  | month | #Rows | #Files | Size | Bytes Cached | Cache Replication | 
> Format | Incremental stats | Location | EC Policy |
> +-------+-------+-------+--------+------+--------------+-------------------+--------+-------------------+----------+-----------+
> | Total |       | -1    | 0      | 0B   | 0B           |                   |  
>       |                   |          |           |
> +-------+-------+-------+--------+------+--------------+-------------------+--------+-------------------+----------+-----------+{noformat}



--
This message was sent by Atlassian Jira
(v8.20.10#820010)

---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to