Uploaded image for project: 'IMPALA'
  1. IMPALA
  2. IMPALA-10209

Iceberg table doesn't set object_catalog_version for the response object in doGetPartialCatalogObject

    XMLWordPrintableJSON

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.

      Attachments

        Activity

          People

            boroknagyz Zoltán Borók-Nagy
            boroknagyz Zoltán Borók-Nagy
            Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: