nithya created IMPALA-7347:
------------------------------

             Summary: Assertion Failure - test_show_create_table 
                 Key: IMPALA-7347
                 URL: https://issues.apache.org/jira/browse/IMPALA-7347
             Project: IMPALA
          Issue Type: Test
            Reporter: nithya


test_show_create_table in metadata/test_show_create_table.py is failing with 
the following assertion error

{code}

metadata/test_show_create_table.py:58: in test_show_create_table 
unique_database) metadata/test_show_create_table.py:106: in 
__run_show_create_table_test_case self.__compare_result(expected_result, 
create_table_result) metadata/test_show_create_table.py:134: in 
__compare_result assert expected_tbl_props == actual_tbl_props E assert {} == 
\{'numFilesErasureCoded': '0'} E Right contains more items: E 
\{'numFilesErasureCoded': '0'} E Use -v to get the full diff

{code}

 

It appears that table property "numFilesErasureCoded" is showing up in table 
properties.

Either the test needs updating or a bug.

 

{code}
h3. Error Message

metadata/test_show_create_table.py:58: in test_show_create_table 
unique_database) metadata/test_show_create_table.py:106: in 
__run_show_create_table_test_case self.__compare_result(expected_result, 
create_table_result) metadata/test_show_create_table.py:134: in 
__compare_result assert expected_tbl_props == actual_tbl_props E assert {} == 
\{'numFilesErasureCoded': '0'} E Right contains more items: E 
\{'numFilesErasureCoded': '0'} E Use -v to get the full diff

{code}

 

---

{code}
h3. Standard Error

-- connecting to: localhost:21000 SET sync_ddl=False; -- executing against 
localhost:21000 DROP DATABASE IF EXISTS `test_show_create_table_f1598d0b` 
CASCADE; SET sync_ddl=False; -- executing against localhost:21000 CREATE 
DATABASE `test_show_create_table_f1598d0b`; MainThread: Created database 
"test_show_create_table_f1598d0b" for test ID 
"metadata/test_show_create_table.py::TestShowCreateTable::()::test_show_create_table[table_format:
 text/none]" -- executing against localhost:21000 CREATE TABLE 
test_show_create_table_f1598d0b.test1 ( id INT ) STORED AS TEXTFILE; -- 
executing against localhost:21000 show create table 
test_show_create_table_f1598d0b.test1; -- executing against localhost:21000 
drop table test_show_create_table_f1598d0b.test1; -- executing against 
localhost:21000 CREATE TABLE test_show_create_table_f1598d0b.test1 (id INT) 
STORED AS TEXTFILE LOCATION 
'hdfs://localhost:20500/test-warehouse/test_show_create_table_f1598d0b.db/test1';
 -- executing against localhost:21000 show create table 
test_show_create_table_f1598d0b.test1; -- executing against localhost:21000 
drop table test_show_create_table_f1598d0b.test1; -- executing against 
localhost:21000 CREATE TABLE test_show_create_table_f1598d0b.test2 ( year INT, 
month INT, id INT COMMENT 'Add a comment', bool_col BOOLEAN, tinyint_col 
TINYINT, smallint_col SMALLINT, int_col INT, bigint_col BIGINT, float_col 
FLOAT, double_col DOUBLE, date_string_col STRING, string_col STRING, 
timestamp_col TIMESTAMP ) STORED AS TEXTFILE; -- executing against 
localhost:21000 show create table test_show_create_table_f1598d0b.test2; -- 
executing against localhost:21000 drop table 
test_show_create_table_f1598d0b.test2; -- executing against localhost:21000 
CREATE TABLE test_show_create_table_f1598d0b.test2 (year INT, month INT, id INT 
COMMENT 'Add a comment', bool_col BOOLEAN, tinyint_col TINYINT, smallint_col 
SMALLINT, int_col INT, bigint_col BIGINT, float_col FLOAT, double_col DOUBLE, 
date_string_col STRING, string_col STRING, timestamp_col TIMESTAMP) STORED AS 
TEXTFILE LOCATION 
'hdfs://localhost:20500/test-warehouse/test_show_create_table_f1598d0b.db/test2';
 -- executing against localhost:21000 show create table 
test_show_create_table_f1598d0b.test2; -- executing against localhost:21000 
drop table test_show_create_table_f1598d0b.test2; -- executing against 
localhost:21000 CREATE TABLE test_show_create_table_f1598d0b.test3 ( year INT, 
month INT, id INT COMMENT 'Add a comment', bool_col BOOLEAN, tinyint_col 
TINYINT, smallint_col SMALLINT, int_col INT, bigint_col BIGINT, float_col 
FLOAT, double_col DOUBLE, date_string_col STRING, string_col STRING, 
timestamp_col TIMESTAMP ) PARTITIONED BY ( x INT, y INT, a BOOLEAN ) COMMENT 
'This is a test' STORED AS TEXTFILE; -- executing against localhost:21000 show 
create table test_show_create_table_f1598d0b.test3; -- executing against 
localhost:21000 drop table test_show_create_table_f1598d0b.test3; -- executing 
against localhost:21000 CREATE TABLE test_show_create_table_f1598d0b.test3 
(year INT, month INT, id INT COMMENT 'Add a comment', bool_col BOOLEAN, 
tinyint_col TINYINT, smallint_col SMALLINT, int_col INT, bigint_col BIGINT, 
float_col FLOAT, double_col DOUBLE, date_string_col STRING, string_col STRING, 
timestamp_col TIMESTAMP) PARTITIONED BY (x INT, y INT, a BOOLEAN) COMMENT 'This 
is a test' STORED AS TEXTFILE LOCATION 
'hdfs://localhost:20500/test-warehouse/test_show_create_table_f1598d0b.db/test3';
 -- executing against localhost:21000 show create table 
test_show_create_table_f1598d0b.test3; -- executing against localhost:21000 
drop table test_show_create_table_f1598d0b.test3; -- executing against 
localhost:21000 CREATE TABLE test_show_create_table_f1598d0b.test4 ( year INT, 
month INT, id INT COMMENT 'Add a comment' ) COMMENT 'This is a test' STORED AS 
TEXTFILE; -- executing against localhost:21000 show create table 
test_show_create_table_f1598d0b.test4; -- executing against localhost:21000 
drop table test_show_create_table_f1598d0b.test4; -- executing against 
localhost:21000 CREATE TABLE test_show_create_table_f1598d0b.test4 (year INT, 
month INT, id INT COMMENT 'Add a comment') COMMENT 'This is a test' STORED AS 
TEXTFILE LOCATION 
'hdfs://localhost:20500/test-warehouse/test_show_create_table_f1598d0b.db/test4';
 -- executing against localhost:21000 show create table 
test_show_create_table_f1598d0b.test4; -- executing against localhost:21000 
drop table test_show_create_table_f1598d0b.test4; -- executing against 
localhost:21000 CREATE TABLE test_show_create_table_f1598d0b.test5 ( year INT, 
month INT, id INT COMMENT 'Add a comment' ) ROW FORMAT DELIMITED FIELDS 
TERMINATED BY ',' ESCAPED BY '\\' LINES TERMINATED BY '\n' STORED AS TEXTFILE; 
-- executing against localhost:21000 show create table 
test_show_create_table_f1598d0b.test5; -- executing against localhost:21000 
drop table test_show_create_table_f1598d0b.test5; -- executing against 
localhost:21000 CREATE TABLE test_show_create_table_f1598d0b.test5 (year INT, 
month INT, id INT COMMENT 'Add a comment') ROW FORMAT DELIMITED FIELDS 
TERMINATED BY ',' ESCAPED BY '\\' LINES TERMINATED BY '\n' WITH SERDEPROPERTIES 
('escape.delim'='\\', 'field.delim'=',', 'line.delim'='\n', 
'serialization.format'=',') STORED AS TEXTFILE LOCATION 
'hdfs://localhost:20500/test-warehouse/test_show_create_table_f1598d0b.db/test5';
 -- executing against localhost:21000 show create table 
test_show_create_table_f1598d0b.test5; -- executing against localhost:21000 
drop table test_show_create_table_f1598d0b.test5; -- executing against 
localhost:21000 CREATE TABLE test_show_create_table_f1598d0b.test6 ( year INT, 
month INT, id INT COMMENT 'Add a comment' ) STORED AS PARQUET; -- executing 
against localhost:21000 show create table 
test_show_create_table_f1598d0b.test6; -- executing against localhost:21000 
drop table test_show_create_table_f1598d0b.test6; -- executing against 
localhost:21000 CREATE TABLE test_show_create_table_f1598d0b.test6 (year INT, 
month INT, id INT COMMENT 'Add a comment') STORED AS PARQUET LOCATION 
'hdfs://localhost:20500/test-warehouse/test_show_create_table_f1598d0b.db/test6';
 -- executing against localhost:21000 show create table 
test_show_create_table_f1598d0b.test6; -- executing against localhost:21000 
drop table test_show_create_table_f1598d0b.test6; -- executing against 
localhost:21000 CREATE TABLE test_show_create_table_f1598d0b.test7 ( year INT, 
month INT, id INT COMMENT 'Add a comment' ) STORED AS SEQUENCEFILE 
TBLPROPERTIES ('key3'='val3', 'key2'='val2', 'key1'='val1'); -- executing 
against localhost:21000 show create table 
test_show_create_table_f1598d0b.test7; -- executing against localhost:21000 
drop table test_show_create_table_f1598d0b.test7; -- executing against 
localhost:21000 CREATE TABLE test_show_create_table_f1598d0b.test7 (year INT, 
month INT, id INT COMMENT 'Add a comment') STORED AS SEQUENCEFILE LOCATION 
'hdfs://localhost:20500/test-warehouse/test_show_create_table_f1598d0b.db/test7'
 TBLPROPERTIES ('key1'='val1', 'key2'='val2', 'key3'='val3'); -- executing 
against localhost:21000 show create table 
test_show_create_table_f1598d0b.test7; -- executing against localhost:21000 
drop table test_show_create_table_f1598d0b.test7; -- executing against 
localhost:21000 CREATE TABLE test_show_create_table_f1598d0b.test8 ( year INT, 
month INT, id INT COMMENT 'Add a comment' ) STORED AS RCFILE; -- executing 
against localhost:21000 show create table 
test_show_create_table_f1598d0b.test8; -- executing against localhost:21000 
drop table test_show_create_table_f1598d0b.test8; -- executing against 
localhost:21000 CREATE TABLE test_show_create_table_f1598d0b.test8 (year INT, 
month INT, id INT COMMENT 'Add a comment') STORED AS RCFILE LOCATION 
'hdfs://localhost:20500/test-warehouse/test_show_create_table_f1598d0b.db/test8';
 -- executing against localhost:21000 show create table 
test_show_create_table_f1598d0b.test8; -- executing against localhost:21000 
drop table test_show_create_table_f1598d0b.test8; -- executing against 
localhost:21000 CREATE TABLE test_show_create_table_f1598d0b.test_as_select ( 
id INT, bool_col BOOLEAN, tinyint_col TINYINT, smallint_col SMALLINT, int_col 
INT, bigint_col BIGINT, float_col FLOAT, double_col DOUBLE, date_string_col 
STRING, string_col STRING, timestamp_col TIMESTAMP, year INT, month INT ) 
STORED AS TEXTFILE; -- executing against localhost:21000 show create table 
test_show_create_table_f1598d0b.test_as_select; -- executing against 
localhost:21000 drop table test_show_create_table_f1598d0b.test_as_select; -- 
executing against localhost:21000 CREATE TABLE 
test_show_create_table_f1598d0b.test_as_select (id INT, bool_col BOOLEAN, 
tinyint_col TINYINT, smallint_col SMALLINT, int_col INT, bigint_col BIGINT, 
float_col FLOAT, double_col DOUBLE, date_string_col STRING, string_col STRING, 
timestamp_col TIMESTAMP, year INT, month INT) STORED AS TEXTFILE LOCATION 
'hdfs://localhost:20500/test-warehouse/test_show_create_table_f1598d0b.db/test_as_select';
 -- executing against localhost:21000 show create table 
test_show_create_table_f1598d0b.test_as_select; -- executing against 
localhost:21000 drop table test_show_create_table_f1598d0b.test_as_select; -- 
executing against localhost:21000 create table 
test_show_create_table_f1598d0b.i_1687_p partitioned by (int_col) as select 
bigint_col, int_col from functional.alltypessmall; -- executing against 
localhost:21000 show create table test_show_create_table_f1598d0b.i_1687_p; -- 
executing against localhost:21000 drop table 
test_show_create_table_f1598d0b.i_1687_p; -- executing against localhost:21000 
CREATE TABLE test_show_create_table_f1598d0b.i_1687_p (bigint_col BIGINT) 
PARTITIONED BY (int_col INT) STORED AS TEXTFILE LOCATION 
'hdfs://localhost:20500/test-warehouse/test_show_create_table_f1598d0b.db/i_1687_p';
 -- executing against localhost:21000 show create table 
test_show_create_table_f1598d0b.i_1687_p; -- executing against localhost:21000 
drop table test_show_create_table_f1598d0b.i_1687_p; -- executing against 
localhost:21000 SHOW CREATE TABLE functional_text_lzo.tinytable;

{code}



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)

---------------------------------------------------------------------
To unsubscribe, e-mail: issues-all-unsubscr...@impala.apache.org
For additional commands, e-mail: issues-all-h...@impala.apache.org

Reply via email to