hive-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Jason Dere (JIRA)" <j...@apache.org>
Subject [jira] [Created] (HIVE-10421) DROP TABLE with qualified table name ignores database name when checking partitions
Date Tue, 21 Apr 2015 17:55:01 GMT
Jason Dere created HIVE-10421:
---------------------------------

             Summary: DROP TABLE with qualified table name ignores database name when checking
partitions
                 Key: HIVE-10421
                 URL: https://issues.apache.org/jira/browse/HIVE-10421
             Project: Hive
          Issue Type: Bug
            Reporter: Jason Dere


Hive was only recently changed to allow "drop table dbname.tabname". However DDLTask.dropTable()
is still using an older version of Hive.getPartitionNames(), which only took in a single string
for the table name, rather than the database and table names. As a result Hive is filling
in the current database name as the dbname during the listPartitions call to the MetaStore.
It also appears that on the Hive Metastore side, in the non-auth path there is no validation
to check that the dbname.tablename actually exists - this call simply returns back an empty
list of partitions, which causes the table to be dropped without checking any of the partition
information. I will open a separate issue for this one.



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)

Mime
View raw message