Stamatis Zampetakis created HIVE-28551: ------------------------------------------
Summary: Stale results when executing queries over recreated transactional tables Key: HIVE-28551 URL: https://issues.apache.org/jira/browse/HIVE-28551 Project: Hive Issue Type: Bug Security Level: Public (Viewable by anyone) Components: HiveServer2 Affects Versions: 4.0.1 Reporter: Stamatis Zampetakis Assignee: Stamatis Zampetakis SQL queries return stale results from the cache when the tables involved in the queries are dropped and then recreated with the same name. The problem can be reproduced by executing the following sequence of queries. {code:sql} CREATE TABLE author (fname STRING) STORED AS ORC TBLPROPERTIES('transactional'='true'); INSERT INTO author VALUES ('Victor'); SELECT fname FROM author; DROP TABLE author; CREATE TABLE author (fname STRING) STORED AS ORC TBLPROPERTIES('transactional'='true'); INSERT INTO author VALUES ('Alexander'); SELECT fname FROM author; {code} The first execution of the SELECT query correctly returns "Victor" as a result. The second execution of the SELECT query incorrectly returns "Victor" while it should return "Alexander". The problem manifestates only when the hive.query.results.cache.enabled is set to true. -- This message was sent by Atlassian Jira (v8.20.10#820010)