Metastore is caching too aggressively -------------------------------------
Key: HIVE-2758 URL: https://issues.apache.org/jira/browse/HIVE-2758 Project: Hive Issue Type: Bug Reporter: Kevin Wilfong Assignee: Kevin Wilfong The metastore is caching values, like table names and locations too aggressively, leading to inconsistencies across Hive clients and metastore Thrift servers. For example, open two Hive clients, in each call DESCRIBE FORMATTED table_foo; Then in one of those clients, execute ALTER TABLE table_foo RENAME TO table_bar; Then in both clients call DESCRIBE FORMATTED table_bar; In the client that executed the alter command, the location is correct, however, in the other Hive client, it will still show the original location of table_foo. A similar experiment can be done using metastore Thrift servers, substituting get_table for DESCRIBE FORMATTED and alter_table for ALTER TABLE ... RENAME TO. On the Thrift server you can see that the one which did not execute the alter command, not only returns the wrong location, despite calling get_table('table_bar') it will return a table that still has the name table_foo. -- This message is automatically generated by JIRA. If you think it was sent incorrectly, please contact your JIRA administrators: https://issues.apache.org/jira/secure/ContactAdministrators!default.jspa For more information on JIRA, see: http://www.atlassian.com/software/jira