Daniel Dai created HIVE-22018: --------------------------------- Summary: Add table id to HMS get methods Key: HIVE-22018 URL: https://issues.apache.org/jira/browse/HIVE-22018 Project: Hive Issue Type: Sub-task Reporter: Daniel Dai
It is possible we remove a table and immediately move another table to occupy the same name. CachedStore may retrieve the wrong table in this case. We shall add tableid in every get_(table/partition) api, so we can compare the one stored in TBLS (tableid is part of Table object) and check if the same id, if not, HMS shall fail the read request. The initial table id can be retrieved along with writeid (in DbTxnManager.getValidWriteIds call, to join the TBLS table) -- This message was sent by Atlassian JIRA (v7.6.14#76016)