Details
-
Bug
-
Status: Resolved
-
Major
-
Resolution: Fixed
-
None
-
None
-
None
-
ghx-label-10
Description
Iceberg tables have an underlying hdfs table member. When the IcebergTable object gets a new catalog version it doesn't set the version number for the underlying HdfsTable.
We use the HdfsTable member to answer CatalogServiceCatalog.doGetPartialCatalogObject() for Iceberg tables, so the response object will always have object_version_number == 0. This leads to various errors and strange behavior as the cache invalidation in local catalog depends on this value.