ransom.hezhiqiang created HIVE-3101:
---------------------------------------
Summary: dropTable will all ways excute hook.rollbackDropTable
whether drop table success or faild.
Key: HIVE-3101
URL: https://issues.apache.org/jira/browse/HIVE-3101
Project: Hive
Issue Type: Bug
Components: Metastore
Reporter: ransom.hezhiqiang
see the codes:
boolean success = false;
try {
client.drop_table(dbname, name, deleteData);
if (hook != null) {
hook.commitDropTable(tbl, deleteData);
}
} catch (NoSuchObjectException e) {
if (!ignoreUknownTab) {
throw e;
}
} finally {
if (!success && (hook != null)) {
hook.rollbackDropTable(tbl);
}
}
success will always false, whether the drop was success or faild.
so it's a bug.
--
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