This is an automated email from the ASF dual-hosted git repository. pvary pushed a change to branch master in repository https://gitbox.apache.org/repos/asf/hive.git.
from 70ebffd HIVE-24997. HPL/SQL udf doesn't work in tez container mode (amagyar) (Attila Magyar, reviewed by Mustafa Iman) add d99d19a HIVE-25015: Port Iceberg unreleased Hive fixes to the iceberg module (Peter Vary reviewed by Laszlo Pinter and Marton Bod) No new revisions were added by this update. Summary of changes: .../org/apache/iceberg/hive/CachedClientPool.java | 78 ++++ .../java/org/apache/iceberg/hive/ClientPool.java | 126 +----- .../hive/{ClientPool.java => ClientPoolImpl.java} | 21 +- .../java/org/apache/iceberg/hive/HiveCatalog.java | 120 +----- .../java/org/apache/iceberg/hive/HiveCatalogs.java | 10 +- .../org/apache/iceberg/hive/HiveClientPool.java | 6 +- .../apache/iceberg/hive/HiveTableOperations.java | 118 ++++- .../org/apache/iceberg/hive/HiveMetastoreTest.java | 10 +- .../org/apache/iceberg/hive/HiveTableTest.java | 10 +- .../apache/iceberg/hive/TestCachedClientPool.java | 43 ++ ...TestClientPool.java => TestClientPoolImpl.java} | 2 +- .../apache/iceberg/hive/TestHiveClientPool.java | 4 +- .../apache/iceberg/hive/TestHiveCommitLocks.java | 8 +- .../org/apache/iceberg/hive/TestHiveCommits.java | 253 +++++++++++ .../org/apache/iceberg/hive/TestHiveMetastore.java | 2 +- .../java/org/apache/iceberg/mr/CatalogLoader.java | 33 -- .../main/java/org/apache/iceberg/mr/Catalogs.java | 157 ++++--- .../org/apache/iceberg/mr/InputFormatConfig.java | 33 +- .../iceberg/mr/hive/HiveIcebergMetaHook.java | 18 +- .../mr/hive/HiveIcebergOutputCommitter.java | 322 +++++++++----- .../iceberg/mr/hive/HiveIcebergOutputFormat.java | 26 +- .../iceberg/mr/hive/HiveIcebergRecordWriter.java | 15 +- .../iceberg/mr/hive/HiveIcebergStorageHandler.java | 76 ++-- .../iceberg/mr/mapreduce/IcebergInputFormat.java | 11 +- .../java/org/apache/iceberg/mr/TestCatalogs.java | 120 ++++-- .../apache/iceberg/mr/TestIcebergInputFormats.java | 24 +- .../iceberg/mr/TestInputFormatReaderDeletes.java | 8 + .../hive/HiveIcebergStorageHandlerTestUtils.java | 15 +- .../iceberg/mr/hive/HiveIcebergTestUtils.java | 3 +- .../mr/hive/TestHiveIcebergOutputCommitter.java | 56 ++- .../iceberg/mr/hive/TestHiveIcebergSerDe.java | 3 + .../TestHiveIcebergStorageHandlerLocalScan.java | 13 +- .../hive/TestHiveIcebergStorageHandlerNoScan.java | 192 ++++++--- .../TestHiveIcebergStorageHandlerWithEngine.java | 78 +++- ...eIcebergStorageHandlerWithMultipleCatalogs.java | 143 ++++++ .../org/apache/iceberg/mr/hive/TestHiveShell.java | 2 +- .../org/apache/iceberg/mr/hive/TestTables.java | 101 +++-- .../exceptions/CommitStateUnknownException.java | 39 ++ iceberg/patched-iceberg-core/pom.xml | 8 + .../java/org/apache/iceberg/BaseMetadataTable.java | 235 ++++++++++ .../org/apache/iceberg/BaseMetastoreCatalog.java | 292 +++++++++++++ .../iceberg/BaseMetastoreTableOperations.java | 347 +++++++++++++++ .../main/java/org/apache/iceberg/BaseTable.java | 254 +++++++++++ .../java/org/apache/iceberg/CatalogProperties.java | 58 +++ .../java/org/apache/iceberg/SnapshotProducer.java | 479 +++++++++++++++++++++ .../java/org/apache/iceberg/SnapshotSummary.java | 330 ++++++++++++++ .../org/apache/iceberg/StaticTableOperations.java | 87 ++++ .../java/org/apache/iceberg/TableProperties.java | 182 ++++++++ 48 files changed, 3861 insertions(+), 710 deletions(-) create mode 100644 iceberg/iceberg-catalog/src/main/java/org/apache/iceberg/hive/CachedClientPool.java copy iceberg/iceberg-catalog/src/main/java/org/apache/iceberg/hive/{ClientPool.java => ClientPoolImpl.java} (94%) create mode 100644 iceberg/iceberg-catalog/src/test/java/org/apache/iceberg/hive/TestCachedClientPool.java rename iceberg/iceberg-catalog/src/test/java/org/apache/iceberg/hive/{TestClientPool.java => TestClientPoolImpl.java} (99%) delete mode 100644 iceberg/iceberg-handler/src/main/java/org/apache/iceberg/mr/CatalogLoader.java create mode 100644 iceberg/iceberg-handler/src/test/java/org/apache/iceberg/mr/hive/TestHiveIcebergStorageHandlerWithMultipleCatalogs.java create mode 100644 iceberg/patched-iceberg-api/src/main/java/org/apache/iceberg/exceptions/CommitStateUnknownException.java create mode 100644 iceberg/patched-iceberg-core/src/main/java/org/apache/iceberg/BaseMetadataTable.java create mode 100644 iceberg/patched-iceberg-core/src/main/java/org/apache/iceberg/BaseMetastoreCatalog.java create mode 100644 iceberg/patched-iceberg-core/src/main/java/org/apache/iceberg/BaseMetastoreTableOperations.java create mode 100644 iceberg/patched-iceberg-core/src/main/java/org/apache/iceberg/BaseTable.java create mode 100644 iceberg/patched-iceberg-core/src/main/java/org/apache/iceberg/CatalogProperties.java create mode 100644 iceberg/patched-iceberg-core/src/main/java/org/apache/iceberg/SnapshotProducer.java create mode 100644 iceberg/patched-iceberg-core/src/main/java/org/apache/iceberg/SnapshotSummary.java create mode 100644 iceberg/patched-iceberg-core/src/main/java/org/apache/iceberg/StaticTableOperations.java create mode 100644 iceberg/patched-iceberg-core/src/main/java/org/apache/iceberg/TableProperties.java