Peter Vary created HIVE-26882:
---------------------------------
Summary: Allow transactional check of Table parameter before
altering the Table
Key: HIVE-26882
URL: https://issues.apache.org/jira/browse/HIVE-26882
Project: Hive
Issue Type: Improvement
Components: Standalone Metastore
Reporter: Peter Vary
We should add the possibility to transactionally check if a Table parameter is
changed before altering the table in the HMS.
This would provide an alternative, less error-prone and faster way to commit an
Iceberg table, as the Iceberg table currently needs to:
- Create an exclusive lock
- Get the table metadata to check if the current snapshot is not changed
- Update the table metadata
- Release the lock
After the change these 4 HMS calls could be substituted with a single alter
table call.
Also we could avoid cases where the locks are left hanging by failed processes
--
This message was sent by Atlassian Jira
(v8.20.10#820010)