This is an automated email from the ASF dual-hosted git repository.

yihua pushed a change to branch release-0.15.0
in repository https://gitbox.apache.org/repos/asf/hudi.git


    from 0de2e8018ff [HUDI-7786] Fix roaring bitmap dependency in 
hudi-integ-test-bundle (#11283)
     new b71da938ac5 [HUDI-7785] Keep public APIs in utilities module the same 
as before HoodieStorage abstraction (#11280)
     new 670f13102f0 [HUDI-7775] Remove unused APIs in HoodieStorage (#11281)
     new b350a26cabf [HUDI-7788] Fixing exception handling in 
AverageRecordSizeUtils (#11290)
     new 77b1ded0209 [HUDI-7776] Simplify HoodieStorage instance fetching 
(#11292)
     new 2e763c9ec8e [HUDI-7792] Bump h2 from 1.4.200 to 2.2.220 (#11296)
     new 72dd5183ba5 [HUDI-7790] Revert changes in DFSPathSelector and 
UtilHelpers.readConfig (#11294)
     new b6078994449 [HUDI-7794] Bump org.apache.hive:hive-service from 2.3.1 
to 2.3.4 (#11298)

The 7 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails.  The revisions
listed as "add" were already present in the repository and have only
been added to this reference.


Summary of changes:
 .../hudi/cli/commands/ArchivedCommitsCommand.java  |   2 +-
 .../apache/hudi/cli/commands/MetadataCommand.java  |  22 ++---
 .../apache/hudi/cli/commands/RepairsCommand.java   |   2 +-
 .../org/apache/hudi/cli/commands/SparkMain.java    |   3 +-
 .../org/apache/hudi/client/BaseHoodieClient.java   |   2 +-
 .../apache/hudi/client/HoodieTimelineArchiver.java |   2 +-
 .../hudi/client/heartbeat/HeartbeatUtils.java      |   5 +-
 .../hudi/client/transaction/lock/LockManager.java  |   3 +-
 .../lock/metrics/HoodieLockMetrics.java            |  14 +--
 .../org/apache/hudi/index/HoodieIndexUtils.java    |   7 +-
 .../hudi/index/bloom/HoodieGlobalBloomIndex.java   |   2 +-
 .../index/bucket/ConsistentBucketIndexUtils.java   |   6 +-
 .../hudi/index/simple/HoodieGlobalSimpleIndex.java |   2 +-
 .../org/apache/hudi/io/HoodieCreateHandle.java     |   2 +-
 .../hudi/io/HoodieKeyLocationFetchHandle.java      |   4 +-
 .../org/apache/hudi/io/HoodieKeyLookupHandle.java  |   2 +-
 .../java/org/apache/hudi/io/HoodieMergeHandle.java |   4 +-
 .../java/org/apache/hudi/io/HoodieReadHandle.java  |   8 +-
 .../java/org/apache/hudi/io/HoodieWriteHandle.java |   2 +-
 .../metadata/HoodieBackedTableMetadataWriter.java  |   8 +-
 .../org/apache/hudi/metrics/HoodieMetrics.java     |   6 +-
 .../java/org/apache/hudi/table/HoodieTable.java    |  10 +-
 .../table/action/clean/CleanActionExecutor.java    |   6 +-
 .../hudi/table/action/clean/CleanPlanner.java      |   4 +-
 .../PartitionAwareClusteringPlanStrategy.java      |   3 +-
 .../action/commit/BaseCommitActionExecutor.java    |   2 +-
 .../table/action/commit/HoodieMergeHelper.java     |  13 +--
 .../compact/RunCompactionActionExecutor.java       |   2 +-
 .../BaseHoodieCompactionPlanGenerator.java         |   2 +-
 .../index/RecordBasedIndexingCatchupTask.java      |   3 +-
 .../table/action/index/RunIndexActionExecutor.java |   6 +-
 .../action/index/ScheduleIndexActionExecutor.java  |   2 +-
 .../action/restore/BaseRestoreActionExecutor.java  |   2 +-
 .../rollback/BaseRollbackActionExecutor.java       |   4 +-
 .../rollback/ListingBasedRollbackStrategy.java     |   2 +-
 .../action/savepoint/SavepointActionExecutor.java  |   3 +-
 .../hudi/table/marker/DirectWriteMarkers.java      |   2 +-
 .../table/marker/MarkerBasedRollbackUtils.java     |   2 +-
 .../hudi/avro/TestHoodieAvroParquetWriter.java     |  16 ++--
 .../hudi/client/utils/TestCommitMetadataUtils.java |   2 +-
 .../hudi/metrics/TestHoodieConsoleMetrics.java     |   4 +-
 .../hudi/metrics/TestHoodieGraphiteMetrics.java    |   4 +-
 .../apache/hudi/metrics/TestHoodieJmxMetrics.java  |   4 +-
 .../org/apache/hudi/metrics/TestHoodieMetrics.java |   4 +-
 .../datadog/TestDatadogMetricsReporter.java        |  10 +-
 .../org/apache/hudi/metrics/m3/TestM3Metrics.java  |  21 ++---
 .../metrics/prometheus/TestPrometheusReporter.java |   6 +-
 .../prometheus/TestPushGateWayReporter.java        |   6 +-
 .../GenericRecordValidationTestUtils.java          |   7 +-
 .../apache/hudi/client/HoodieFlinkWriteClient.java |   2 +-
 .../io/storage/row/HoodieRowDataCreateHandle.java  |   7 +-
 .../FlinkHoodieBackedTableMetadataWriter.java      |   2 +-
 .../FlinkDeletePartitionCommitActionExecutor.java  |   2 +-
 .../index/bloom/TestFlinkHoodieBloomIndex.java     |   3 +-
 .../run/strategy/JavaExecutionStrategy.java        |   7 +-
 .../JavaHoodieBackedTableMetadataWriter.java       |   2 +-
 ...vaInsertOverwriteTableCommitActionExecutor.java |   2 +-
 .../client/TestHoodieJavaWriteClientInsert.java    |   8 +-
 .../hudi/client/TestJavaHoodieBackedMetadata.java  |  10 +-
 .../TestHoodieJavaClientOnCopyOnWriteStorage.java  |   2 +-
 .../commit/TestJavaCopyOnWriteActionExecutor.java  |  14 +--
 .../testutils/HoodieJavaClientTestHarness.java     |  11 ++-
 .../MultipleSparkJobExecutionStrategy.java         |  14 ++-
 .../strategy/SingleSparkJobExecutionStrategy.java  |   3 +-
 .../client/validator/SparkPreCommitValidator.java  |   2 +-
 .../index/bloom/HoodieFileProbingFunction.java     |   3 +-
 .../io/storage/HoodieSparkFileReaderFactory.java   |  18 ++--
 .../io/storage/HoodieSparkFileWriterFactory.java   |  11 ++-
 .../hudi/io/storage/HoodieSparkIOFactory.java      |  15 +--
 .../hudi/io/storage/HoodieSparkParquetReader.java  |  32 +++----
 .../hudi/io/storage/row/HoodieRowCreateHandle.java |   4 +-
 .../SparkHoodieBackedTableMetadataWriter.java      |   2 +-
 .../bootstrap/ParquetBootstrapMetadataHandler.java |   2 +-
 .../action/commit/AverageRecordSizeUtils.java      |   5 +-
 .../SparkDeletePartitionCommitActionExecutor.java  |   2 +-
 ...rkInsertOverwriteTableCommitActionExecutor.java |   3 +-
 .../org/apache/hudi/client/TestClientRollback.java |   4 +-
 .../hudi/client/TestUpdateSchemaEvolution.java     |   2 +-
 .../functional/TestExternalPathHandling.java       |   3 +-
 .../functional/TestHoodieBackedMetadata.java       |  40 ++++----
 .../functional/TestHoodieBackedTableMetadata.java  |  11 ++-
 .../TestHoodieClientOnCopyOnWriteStorage.java      |  30 +++---
 .../TestRemoteFileSystemViewWithMetadataTable.java |   2 +-
 .../hudi/index/bloom/TestHoodieBloomIndex.java     |   2 +-
 .../storage/TestHoodieAvroFileWriterFactory.java   |   8 +-
 .../action/commit/TestAverageRecordSizeUtils.java  |  20 ++++
 .../commit/TestCopyOnWriteActionExecutor.java      |   6 +-
 .../table/functional/TestHoodieSparkRollback.java  |   7 +-
 .../hudi/table/marker/TestDirectWriteMarkers.java  |   3 +-
 .../TestTimelineServerBasedWriteMarkers.java       |   3 +-
 .../hudi/table/upgrade/TestUpgradeDowngrade.java   |   6 +-
 .../hudi/testutils/FunctionalTestHarness.java      |   3 +-
 .../testutils/HoodieSparkClientTestHarness.java    |   4 +-
 .../org/apache/hudi/BaseHoodieTableFileIndex.java  |   7 +-
 .../hudi/common/config/HoodieStorageConfig.java    |  12 ++-
 .../java/org/apache/hudi/common/fs/FSUtils.java    |  12 ++-
 .../hudi/common/model/HoodieCommitMetadata.java    |  16 ++--
 .../hudi/common/model/HoodiePartitionMetadata.java |   2 +-
 .../hudi/common/table/HoodieTableMetaClient.java   |   7 +-
 .../hudi/common/table/TableSchemaResolver.java     |   4 +-
 .../hudi/common/table/log/HoodieLogFileReader.java |   7 +-
 .../table/log/block/HoodieAvroDataBlock.java       |   4 +-
 .../common/table/log/block/HoodieCommandBlock.java |   4 +-
 .../common/table/log/block/HoodieCorruptBlock.java |   4 +-
 .../common/table/log/block/HoodieDataBlock.java    |   8 +-
 .../common/table/log/block/HoodieDeleteBlock.java  |   4 +-
 .../table/log/block/HoodieHFileDataBlock.java      |  20 ++--
 .../common/table/log/block/HoodieLogBlock.java     |  14 +--
 .../table/log/block/HoodieParquetDataBlock.java    |  12 ++-
 .../table/timeline/HoodieActiveTimeline.java       |   8 +-
 .../common/table/view/FileSystemViewManager.java   |   2 +-
 .../apache/hudi/common/util/FileFormatUtils.java   | 101 ++++++++++----------
 .../hudi/common/util/InternalSchemaCache.java      |  16 ++--
 .../io/FileBasedInternalSchemaStorageManager.java  |  15 +--
 .../hudi/io/storage/HoodieFileReaderFactory.java   |   7 +-
 .../hudi/io/storage/HoodieFileWriterFactory.java   |  16 ++--
 .../apache/hudi/io/storage/HoodieIOFactory.java    |  13 ++-
 .../io/storage/HoodieNativeAvroHFileReader.java    |  13 +--
 .../hudi/metadata/AbstractHoodieTableMetadata.java |   7 +-
 .../apache/hudi/metadata/BaseTableMetadata.java    |  25 +++--
 .../metadata/FileSystemBackedTableMetadata.java    |  29 +++---
 .../hudi/metadata/HoodieBackedTableMetadata.java   |  17 +++-
 .../metadata/HoodieMetadataFileSystemView.java     |   5 +-
 .../hudi/metadata/HoodieMetadataMetrics.java       |   6 +-
 .../hudi/metadata/HoodieMetadataPayload.java       |  11 ---
 .../apache/hudi/metadata/HoodieTableMetadata.java  |  24 +++--
 .../hudi/metadata/HoodieTableMetadataUtil.java     |  23 ++---
 .../main/java/org/apache/hudi/metrics/Metrics.java |  16 ++--
 .../apache/hudi/storage/HoodieStorageUtils.java    |  13 ++-
 .../hudi/common/testutils/HoodieTestUtils.java     |   6 ++
 .../HoodieBackedTestDelayedTableMetadata.java      |   4 +-
 .../hudi/sink/bootstrap/BootstrapOperator.java     |   6 +-
 .../hudi/sink/clustering/ClusteringOperator.java   |   6 +-
 .../sink/partitioner/profile/WriteProfiles.java    |   5 +-
 .../java/org/apache/hudi/source/FileIndex.java     |   9 +-
 .../hudi/source/stats/ColumnStatsIndices.java      |   4 +-
 .../hudi/table/format/InternalSchemaManager.java   |   6 +-
 .../hudi/table/format/cdc/CdcInputFormat.java      |   5 +-
 .../sink/TestStreamWriteOperatorCoordinator.java   |   2 +-
 .../sink/compact/ITTestHoodieFlinkCompactor.java   |   2 +-
 .../common/config/DFSPropertiesConfiguration.java  |   3 +-
 .../common/table/log/HoodieLogFormatWriter.java    |   2 +-
 .../org/apache/hudi/common/util/HFileUtils.java    |  29 +++---
 .../java/org/apache/hudi/common/util/OrcUtils.java |  62 ++++++-------
 .../org/apache/hudi/common/util/ParquetUtils.java  | 103 ++++++++++-----------
 .../io/hadoop/HoodieAvroFileReaderFactory.java     |  19 ++--
 .../io/hadoop/HoodieAvroFileWriterFactory.java     |  16 ++--
 .../apache/hudi/io/hadoop/HoodieAvroOrcReader.java |  22 ++---
 .../hudi/io/hadoop/HoodieAvroParquetReader.java    |  19 ++--
 .../{storage => hadoop}/HoodieHadoopIOFactory.java |  24 ++---
 .../hudi/storage/hadoop/HoodieHadoopStorage.java   |  41 ++++----
 .../common/functional/TestHoodieLogFormat.java     |   4 +-
 .../hudi/common/table/TestTableSchemaResolver.java |   7 +-
 .../table/log/block/TestHoodieDeleteBlock.java     |   2 +-
 .../util/TestDFSPropertiesConfiguration.java       |   6 +-
 .../apache/hudi/common/util/TestParquetUtils.java  |  14 +--
 .../io/hadoop/TestHoodieAvroFileReaderFactory.java |  13 ++-
 .../hadoop/TestHoodieHBaseHFileReaderWriter.java   |  17 ++--
 .../io/hadoop/TestHoodieHFileReaderWriter.java     |  18 ++--
 .../io/hadoop/TestHoodieHFileReaderWriterBase.java |  42 ++++-----
 .../hudi/io/hadoop/TestHoodieOrcReaderWriter.java  |  13 +--
 .../hudi/io/hadoop/TestHoodieReaderWriterBase.java |  43 +++++----
 .../TestFileSystemBackedTableMetadata.java         |  12 +--
 .../hudi/metadata/TestHoodieTableMetadataUtil.java |   2 +-
 .../hudi/hadoop/HoodieHFileRecordReader.java       |   3 +-
 .../hudi/hadoop/HoodieROTablePathFilter.java       |   5 +-
 .../hudi/hadoop/utils/HoodieInputFormatUtils.java  |   5 +-
 .../utils/HoodieRealtimeRecordReaderUtils.java     |   4 +-
 .../hudi/integ/testsuite/HoodieTestSuiteJob.java   |   3 +-
 .../SparkDataSourceContinuousIngestTool.java       |   3 +-
 .../helpers/DFSTestSuitePathSelector.java          |  41 ++++----
 .../reader/DFSHoodieDatasetInputReader.java        |   4 +-
 .../org/apache/hudi/storage/HoodieStorage.java     |  52 +++++------
 .../hudi/io/storage/TestHoodieStorageBase.java     |   9 --
 hudi-platform-service/hudi-metaserver/pom.xml      |   2 +-
 ...lkInsertOverwriteTableCommitActionExecutor.java |   4 +-
 .../org/apache/hudi/ColumnStatsIndexSupport.scala  |   2 +-
 .../scala/org/apache/hudi/HoodieBaseRelation.scala |   7 +-
 .../org/apache/hudi/HoodieSparkSqlWriter.scala     |  18 ++--
 .../src/main/scala/org/apache/hudi/Iterators.scala |   2 +-
 .../org/apache/hudi/RecordLevelIndexSupport.scala  |   4 +-
 .../sql/catalyst/catalog/HoodieCatalogTable.scala  |   2 +-
 .../spark/sql/hudi/HoodieSqlCommonUtils.scala      |  20 ++--
 .../hudi/command/RepairHoodieTableCommand.scala    |  16 +++-
 .../sql/hudi/streaming/HoodieStreamSource.scala    |   3 +-
 .../org/apache/spark/sql/hudi/SparkHelpers.scala   |  14 +--
 .../RepairMigratePartitionMetaProcedure.scala      |   3 +-
 .../procedures/ShowInvalidParquetProcedure.scala   |   6 +-
 .../ShowMetadataTableFilesProcedure.scala          |   4 +-
 .../ShowMetadataTablePartitionsProcedure.scala     |   7 +-
 .../ShowMetadataTableStatsProcedure.scala          |   4 +-
 .../ValidateMetadataTableFilesProcedure.scala      |   5 +-
 .../org/apache/hudi/ColumnStatsIndexHelper.java    |  18 ++--
 .../org/apache/hudi/functional/TestBootstrap.java  |  14 +--
 .../TestSparkConsistentBucketClustering.java       |   4 +-
 .../row/TestHoodieInternalRowParquetWriter.java    |   4 +-
 .../org/apache/hudi/TestHoodieFileIndex.scala      |   1 +
 .../apache/hudi/functional/TestCOWDataSource.scala |   8 +-
 .../hudi/functional/TestColumnStatsIndex.scala     |   8 +-
 .../TestMetadataTableWithSparkDataSource.scala     |  13 ++-
 .../hudi/dml/TestPartialUpdateForMergeInto.scala   |   5 +
 .../Spark30LegacyHoodieParquetFileFormat.scala     |   4 +-
 .../Spark31LegacyHoodieParquetFileFormat.scala     |   4 +-
 .../Spark32LegacyHoodieParquetFileFormat.scala     |   4 +-
 .../Spark33LegacyHoodieParquetFileFormat.scala     |   4 +-
 .../Spark34LegacyHoodieParquetFileFormat.scala     |   5 +-
 .../Spark35LegacyHoodieParquetFileFormat.scala     |   4 +-
 .../apache/hudi/sync/common/HoodieSyncClient.java  |   1 +
 .../hudi/sync/common/util/ManifestFileWriter.java  |   2 +-
 .../apache/hudi/utilities/HDFSParquetImporter.java |   3 +-
 .../org/apache/hudi/utilities/HoodieCleaner.java   |   3 +-
 .../apache/hudi/utilities/HoodieClusteringJob.java |   4 +-
 .../org/apache/hudi/utilities/HoodieCompactor.java |   4 +-
 .../hudi/utilities/HoodieDataTableValidator.java   |   5 +-
 .../hudi/utilities/HoodieDropPartitionsTool.java   |   4 +-
 .../org/apache/hudi/utilities/HoodieIndexer.java   |   4 +-
 .../utilities/HoodieMetadataTableValidator.java    |  18 ++--
 .../apache/hudi/utilities/HoodieRepairTool.java    |   4 +-
 .../hudi/utilities/HoodieSnapshotCopier.java       |   3 +-
 .../hudi/utilities/HoodieSnapshotExporter.java     |   7 +-
 .../org/apache/hudi/utilities/TableSizeStats.java  |   7 +-
 .../org/apache/hudi/utilities/UtilHelpers.java     |   8 +-
 .../hudi/utilities/deltastreamer/DeltaSync.java    |   3 +-
 .../deltastreamer/HoodieDeltaStreamer.java         |   5 +-
 .../deltastreamer/HoodieDeltaStreamerMetrics.java  |  10 +-
 .../ingestion/HoodieIngestionMetrics.java          |  12 +--
 .../hudi/utilities/perf/TimelineServerPerf.java    |   5 +-
 .../utilities/sources/helpers/DFSPathSelector.java |  54 +++++------
 .../sources/helpers/DatePartitionPathSelector.java |  46 ++++-----
 .../utilities/streamer/BaseErrorTableWriter.java   |  13 ++-
 .../hudi/utilities/streamer/ErrorTableUtils.java   |   5 +-
 .../streamer/HoodieMultiTableStreamer.java         |   5 +-
 .../hudi/utilities/streamer/HoodieStreamer.java    |  46 +++++----
 .../utilities/streamer/HoodieStreamerMetrics.java  |  12 +--
 .../apache/hudi/utilities/streamer/StreamSync.java |  15 ++-
 .../apache/hudi/utilities/TestHoodieIndexer.java   |   4 +-
 .../TestHoodieMetadataTableValidator.java          |   2 +-
 .../deltastreamer/TestHoodieDeltaStreamer.java     |   4 +-
 ...TestHoodieDeltaStreamerSchemaEvolutionBase.java |   6 +-
 .../utilities/sources/TestJsonKafkaSource.java     |   2 +-
 .../helpers/TestDFSPathSelectorCommonMethods.java  |  19 ++--
 .../helpers/TestDatePartitionPathSelector.java     |   5 +-
 .../utilities/streamer/TestErrorTableUtils.java    |  70 ++++++++++++++
 packaging/hudi-flink-bundle/pom.xml                |   2 +-
 packaging/hudi-metaserver-server-bundle/pom.xml    |   2 +-
 pom.xml                                            |   2 +-
 246 files changed, 1309 insertions(+), 1163 deletions(-)
 rename hudi-hadoop-common/src/main/java/org/apache/hudi/io/{storage => 
hadoop}/HoodieHadoopIOFactory.java (81%)
 create mode 100644 
hudi-utilities/src/test/java/org/apache/hudi/utilities/streamer/TestErrorTableUtils.java

Reply via email to