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

zhangyue19921010 pushed a change to branch remote-partitioner
in repository https://gitbox.apache.org/repos/asf/hudi.git


    from c4bc3568a3f code review
     add fee6f94aac1 [HUDI-9160]: GCS implementation of StorageLockClient for 
StorageBasedLockProvider (#13230)
     add ddef3c16255 [MINOR] Update DOAP with 1.0.2 Release (#13248)
     add 6fd14638c36 [HUDI-9364] Improve FileSystemView loading performance 
with large partitions (#13247)
     add e4d01dd791e [HUDI-9336] Extract common logic of getting reader for 
secondary index (#13212)
     add 39b124af219 [HUDI-9368] Use data table instant time for bloom filter 
records in expression index (#13252)
     add 30b4e8f3f31 [HUDI-9369] Simplify bloom filter config passing in 
metadata table writer (#13253)
     add 89c9f3d3012 fix minor bug when empty response (#13257)
     add 40c2a99b879 [HUDI-9372] Claim RFC-95 Hudi Flink Source Implementation 
(#13258)
     add 10f6c4858d4 [HUDI-9346] Add getColumnStats method which supports list 
of columns (#13234)
     add d502a4bb80d [HUDI-9377] feat(datahub-sync): adds DataPlatformInstance 
aspect (#13133)
     add af29208021b [MINOR] Fix typo (#13267)
     add 088bc5dbd76 [HUDI-9380] Fix collectColumnRangeMetadata to handle null 
date types (#13266)
     add 89631a812eb [HUDI-8896] FileGroupReader Bootstrap support (#13223)
     add 20ad57c7474 [HUDI-9149] Eliminating AVRO Ser/De in Flink writer for 
COW table (#13240)
     add d292d1571e6 [HUDI-9370] Unify logic of fetching files and file slices 
in the metadata table writer (#13254)
     add 444cac26cb1 [HUDI-9149] Follow up: do not use ExternalSpillableMap in 
merge handle for Flink COW writing (#13271)
     add f4d43391dbf Revert "[HUDI-9078] Deprecate POJO commit metadata class 
and its subclasses (#13204)" (#13273)
     add 71b223dd432 [HUDI-9159] Fix LP validity bug (#13277)
     add b4cb00ad4bb [HUDI-9378] Add tests for Flink file group reader (#13274)
     add 3c4806c8fee [HUDI-9249] Support displaying 
InsertIntoHoodieTableCommand metrics in Spark Web UI (#13068)
     add bb41db29c1d [MINOR] Reverting ubuntu version override (#13283)
     add 34ff039da5a [HUDI-9399] Improve bloom filter bucketizing in Spark 
(#13284)
     add 6f65998117a [HUDI-9400] - Included Caffeine jar to the Hudi Hive Sync 
Bundle (#13296)
     add cac1bea2c5b [HUDI-8902] Fix schema evolution from float to double for 
avro log blocks (#13289)
     add b5a25f7de68 [HUDI-9410] Moved the code from hudi-spark3-common to 
hudi-spark-common module (#13301)
     add 4625a14cf6c Merge branch 'master' into remote-partitioner

No new revisions were added by this update.

Summary of changes:
 azure-pipelines-20230430.yml                       |   5 -
 doap_HUDI.rdf                                      |   7 +
 hudi-aws/pom.xml                                   |  10 -
 .../transaction/lock/StorageBasedLockProvider.java |  17 +-
 .../org/apache/hudi/config/HoodieIndexConfig.java  |  14 +
 .../org/apache/hudi/config/HoodieWriteConfig.java  |   6 +-
 .../org/apache/hudi/io/HoodieCreateHandle.java     |  15 +-
 .../java/org/apache/hudi/io/HoodieMergeHandle.java |  35 +-
 .../metadata/HoodieBackedTableMetadataWriter.java  | 145 +++---
 .../lock/TestStorageBasedLockProvider.java         |  63 +--
 .../apache/hudi/config/TestHoodieWriteConfig.java  |  16 +
 .../hudi/client/FlinkRowDataWriteClient.java       |   2 -
 .../apache/hudi/client/HoodieFlinkWriteClient.java | 138 ++----
 .../apache/hudi/client/model/BootstrapRowData.java | 150 ++++++
 .../client/model/CommitTimeFlinkRecordMerger.java  |   2 +
 .../client/model/EventTimeFlinkRecordMerger.java   |  17 +-
 .../hudi/client/model/HoodieFlinkRecord.java       |  21 +-
 .../model/PartialUpdateFlinkRecordMerger.java      |  12 +-
 .../apache/hudi/io/FlinkMergeAndReplaceHandle.java |  17 +
 .../FlinkMergeAndReplaceHandleWithChangeLog.java   |  10 +-
 .../java/org/apache/hudi/io/FlinkMergeHandle.java  |  17 +
 .../hudi/io/FlinkMergeHandleWithChangeLog.java     |  10 +-
 .../apache/hudi/io/FlinkWriteHandleFactory.java    |  62 ++-
 .../io/storage/row/HoodieRowDataCreateHandle.java  |   9 +-
 .../io/storage/row/HoodieRowDataFileWriter.java    |  10 +-
 .../row/HoodieRowDataFileWriterFactory.java        | 121 ++---
 .../HoodieRowDataParquetOutputStreamWriter.java    |   5 +-
 .../io/storage/row/HoodieRowDataParquetWriter.java |  44 +-
 .../row/parquet/ParquetSchemaConverter.java        | 552 ++++-----------------
 .../hudi/io/v2/FlinkRowDataHandleFactory.java      | 108 ----
 .../apache/hudi/io/v2/RowDataLogWriteHandle.java   |  13 -
 .../hudi/table/ExplicitWriteHandleTable.java       |  67 +--
 .../hudi/table/HoodieFlinkCopyOnWriteTable.java    |  87 ++--
 .../hudi/table/HoodieFlinkMergeOnReadTable.java    |  27 +-
 .../commit/BaseFlinkCommitActionExecutor.java      |  27 +-
 ...FlinkBulkInsertPreppedCommitActionExecutor.java |  11 +-
 .../commit/FlinkDeleteCommitActionExecutor.java    |  52 --
 .../FlinkDeletePartitionCommitActionExecutor.java  |   2 +-
 .../FlinkDeletePreppedCommitActionExecutor.java    |  11 +-
 .../commit/FlinkInsertCommitActionExecutor.java    |   8 +-
 .../FlinkInsertOverwriteCommitActionExecutor.java  |  13 +-
 ...nkInsertOverwriteTableCommitActionExecutor.java |  15 +-
 .../FlinkInsertPreppedCommitActionExecutor.java    |  11 +-
 .../commit/FlinkPartitionTTLActionExecutor.java    |   2 +-
 .../commit/FlinkUpsertCommitActionExecutor.java    |   8 +-
 .../FlinkUpsertPreppedCommitActionExecutor.java    |  11 +-
 .../hudi/table/action/commit/FlinkWriteHelper.java |  29 +-
 .../delta/BaseFlinkDeltaCommitActionExecutor.java  |   4 +-
 .../FlinkUpsertDeltaCommitActionExecutor.java      |  51 +-
 ...linkUpsertPreppedDeltaCommitActionExecutor.java |   6 +-
 .../RowDataUpsertDeltaCommitActionExecutor.java    |  87 ----
 .../apache/hudi/util/RowDataAvroQueryContexts.java |  17 +-
 .../java/org/apache/hudi/util/RowDataUtils.java    |  35 +-
 .../java/org/apache/hudi/util/RowProjection.java   |   0
 .../hudi/util/SchemaEvolvingRowDataProjection.java |   3 +-
 .../java/org/apache/hudi/util}/TypeConverters.java |   2 +-
 .../row/parquet/TestParquetSchemaConverter.java    |  85 ++++
 .../hudi/merge/TestHoodieFlinkRecordMerger.java    |   7 +-
 .../merge/TestPartialUpdateFlinkRecordMerger.java  |   7 +-
 .../read/HoodieFileGroupReaderOnJavaTestBase.java  |   2 +-
 .../hadoop/TestHoodieFileGroupReaderOnHive.java    |  15 +-
 .../client/utils/SparkMetadataWriterUtils.java     |  30 +-
 .../hudi/common/model/HoodieSparkRecord.java       |   3 +-
 .../bloom/BucketizedBloomCheckPartitioner.java     |  34 +-
 .../index/bloom/SparkHoodieBloomIndexHelper.java   |   6 +-
 .../SparkHoodieBackedTableMetadataWriter.java      |   6 +-
 .../hudi/BaseSparkInternalRowReaderContext.java    |  32 +-
 .../SparkFileFormatInternalRowReaderContext.scala  |  20 +-
 .../apache/spark/sql/HoodieInternalRowUtils.scala  |  68 ++-
 .../bloom/TestBucketizedBloomCheckPartitioner.java | 170 ++++++-
 .../apache/hudi/avro/HoodieAvroReaderContext.java  |  27 +-
 .../java/org/apache/hudi/avro/HoodieAvroUtils.java |   3 +
 .../apache/hudi/common/config/HoodieConfig.java    |   4 +
 .../hudi/common/config/HoodieStorageConfig.java    |   4 +
 .../hudi/common/engine/HoodieReaderContext.java    |  12 +-
 .../hudi/common/model/HoodieCommitMetadata.java    |  13 +-
 .../common/model/HoodieReplaceCommitMetadata.java  |  13 +-
 .../serialization/HoodieFileGroupSerializer.java   |  18 +-
 .../hudi/common/table/PartitionPathParser.java     | 176 +++++++
 .../common/table/log/HoodieFileSliceReader.java    |  32 +-
 .../common/table/read/HoodieFileGroupReader.java   |  29 +-
 .../table/view/HoodieFileGroupSizeEstimator.java   |  11 +-
 .../hudi/common/table/view/NoOpTableMetadata.java  |   5 +
 .../apache/hudi/common/util/CollectionUtils.java   |   7 +
 .../apache/hudi/common/util/HoodieRecordUtils.java |   3 +
 .../hudi/common/util/SerializationUtils.java       |  10 +
 .../apache/hudi/metadata/BaseTableMetadata.java    |  94 ++--
 .../metadata/FileSystemBackedTableMetadata.java    |   5 +
 .../hudi/metadata/HoodieBackedTableMetadata.java   |  15 +-
 .../hudi/metadata/HoodieMetadataPayload.java       |   4 +-
 .../apache/hudi/metadata/HoodieTableMetadata.java  |  12 +
 .../hudi/metadata/HoodieTableMetadataUtil.java     |   4 +-
 .../SecondaryIndexRecordGenerationUtils.java       |  76 +--
 .../hudi/avro/TestHoodieAvroReaderContext.java     |   8 +-
 .../common/config/TestHoodieStorageConfig.java     |  27 +-
 .../hudi/common/table/TestPartitionPathParser.java |  94 ++++
 .../table/read/TestHoodieFileGroupReaderBase.java  | 135 ++++-
 .../view/TestHoodieFileGroupSizeEstimator.java     |  30 +-
 .../common/testutils/HoodieTestDataGenerator.java  |  24 +-
 .../resources/file-group-reader/bootstrap_data.zip | Bin 0 -> 157171 bytes
 .../apache/hudi/configuration/FlinkOptions.java    |  11 +-
 .../hudi/configuration/HadoopConfigurations.java   |   7 +-
 .../apache/hudi/configuration/OptionsResolver.java |  38 +-
 .../hudi/sink/RowDataStreamWriteFunction.java      | 468 -----------------
 .../org/apache/hudi/sink/StreamWriteFunction.java  | 307 ++++++------
 .../org/apache/hudi/sink/StreamWriteOperator.java  |   4 +-
 .../hudi/sink/bootstrap/BootstrapOperator.java     |   2 +-
 .../sink/bucket/BucketStreamWriteFunction.java     |  15 +-
 .../sink/bucket/BucketStreamWriteOperator.java     |   8 +-
 .../ConsistentBucketStreamWriteFunction.java       |  41 +-
 .../bucket/RowDataBucketStreamWriteFunction.java   | 192 -------
 ...RowDataConsistentBucketStreamWriteFunction.java |  99 ----
 .../hudi/sink/clustering/ClusteringOperator.java   |   4 +-
 ...gy.java => ConsistentBucketUpdateStrategy.java} |   8 +-
 .../apache/hudi/sink/compact/CompactOperator.java  |   7 +-
 .../apache/hudi/sink/utils/PayloadCreation.java    |  85 ----
 .../java/org/apache/hudi/table/format/CastMap.java |   3 +-
 .../hudi/table/format/FlinkParquetReader.java      |  95 ----
 .../table/format/FlinkRowDataReaderContext.java    |  62 ++-
 .../org/apache/hudi/table/format/FormatUtils.java  |   2 +-
 .../hudi/table/format}/HoodieFlinkIOFactory.java   |  12 +-
 .../format/HoodieRowDataFileReaderFactory.java     |  25 +-
 .../table/format/HoodieRowDataParquetReader.java   | 129 +++++
 .../apache/hudi/table/format/RecordIterators.java  |  66 +++
 .../hudi/table/format/RowDataFileReader.java       |  57 ---
 .../table/format/RowDataFileReaderFactories.java   |  53 --
 .../hudi/table/format/cdc/CdcInputFormat.java      |   8 +-
 .../table/format/mor/MergeOnReadInputFormat.java   |   9 +-
 .../org/apache/hudi/util/FlinkWriteClients.java    |  22 +-
 .../java/org/apache/hudi/util/StreamerUtil.java    |  70 ++-
 .../org/apache/hudi/sink/TestWriteCopyOnWrite.java |  28 +-
 .../utils/BucketStreamWriteFunctionWrapper.java    |  21 +-
 ...ConsistentBucketStreamWriteFunctionWrapper.java |  13 +-
 .../sink/utils/StreamWriteFunctionWrapper.java     |  18 +-
 .../org/apache/hudi/sink/utils/TestWriteBase.java  |   7 -
 .../apache/hudi/table/ITTestHoodieDataSource.java  |  57 +--
 .../apache/hudi/table/ITTestSchemaEvolution.java   |  11 +-
 .../table/TestHoodieFileGroupReaderOnFlink.java    | 261 ++++++++++
 .../apache/hudi/utils/TestFlinkWriteClients.java   |   7 +-
 hudi-gcp/pom.xml                                   |  17 +
 .../gcp/transaction/lock/GCSStorageLockClient.java | 238 +++++++++
 .../lock/TestGCSStorageBasedLockProvider.java      | 141 ++++++
 .../transaction/lock/TestGCSStorageLockClient.java | 304 ++++++++++++
 .../hudi/io/hadoop/HoodieHadoopIOFactory.java      |   9 +
 .../apache/hudi/common/fs/TestStorageSchemes.java  |   2 +-
 .../hudi/hadoop/HiveHoodieReaderContext.java       |  22 +-
 .../hudi/hadoop/utils/ObjectInspectorCache.java    |   2 +-
 .../org/apache/hudi/storage/StorageSchemes.java    |   2 +-
 hudi-spark-datasource/README.md                    |   2 -
 .../DatasetBulkInsertCommitActionExecutor.java     |   2 +-
 .../apache/hudi/spark}/internal/DefaultSource.java |   2 +-
 .../HoodieBulkInsertDataInternalWriter.java        |   4 +-
 .../HoodieBulkInsertDataInternalWriterFactory.java |   2 +-
 .../HoodieDataSourceInternalBatchWrite.java        |   4 +-
 .../HoodieDataSourceInternalBatchWriteBuilder.java |   4 +-
 .../internal/HoodieDataSourceInternalTable.java    |   4 +-
 .../spark}/internal/HoodieWriterCommitMessage.java |   4 +-
 .../apache/hudi/spark}/internal/ReflectUtil.java   |   2 +-
 .../Spark3HoodieVectorizedParquetRecordReader.java |   0
 .../org/apache/hudi/Spark3DefaultSource.scala      |   0
 .../scala/org/apache/hudi/Spark3RowSerDe.scala     |   0
 .../spark/sql/HoodieSpark3CatalogUtils.scala       |   0
 .../sql/HoodieSpark3CatalystExpressionUtils.scala  |   0
 .../spark/sql/HoodieSpark3CatalystPlanUtils.scala  |   0
 .../apache/spark/sql/ResolveInsertionBase.scala    |   0
 .../spark/sql/adapter/BaseSpark3Adapter.scala      |   2 +-
 .../HoodieFileSystemViewTableValuedFunction.scala  |   2 +-
 .../HoodieMetadataTableValuedFunction.scala        |   2 +-
 .../sql/catalyst/plans/logical}/HoodieQuery.scala  |   2 +-
 .../plans/logical}/HoodieTableChanges.scala        |   2 +-
 .../HoodieTimelineTableValuedFunction.scala        |   2 +-
 .../spark/sql/catalyst/plans/logical/Index.scala   |   0
 .../plans}/logical/TimeTravelRelation.scala        |   0
 .../datasources/Spark3ParsePartitionUtil.scala     |   2 +-
 .../Spark3ParquetSchemaEvolutionUtils.scala        |   0
 .../sql/hudi/analysis/HoodieSpark3Analysis.scala   |   1 -
 .../sql/hudi/analysis/TableValuedFunctions.scala   |   2 +-
 .../spark/sql/hudi/catalog/BasicStagedTable.scala  |   0
 .../spark/sql/hudi/catalog/HoodieCatalog.scala     |   0
 .../sql/hudi/catalog/HoodieInternalV2Table.scala   |   0
 .../spark/sql/hudi/catalog/HoodieStagedTable.scala |   0
 .../spark/sql/hudi/catalog/TableCreationMode.java  |   0
 .../spark/sql/hudi/command/AlterTableCommand.scala |   0
 .../command/CreateHoodieTableAsSelectCommand.scala |   6 +-
 .../sql/hudi/command/HoodieCommandMetrics.scala    |  97 ++++
 .../command/InsertIntoHoodieTableCommand.scala     |  20 +-
 .../functional/TestHoodieBackedMetadata.java       |  71 +++
 ...-7e680484-e7e1-48b6-8289-1a7c483b530b-c000.json |   2 -
 .../functional/TestBloomFiltersIndexSupport.scala  |  21 +-
 .../hudi/command/TestHoodieCommandMetrics.scala    |  64 +++
 .../hudi/common/TestHoodieInternalRowUtils.scala   |  32 +-
 .../apache/spark/sql/hudi/ddl/TestSpark3DDL.scala  |  87 +++-
 .../hudi/feature/index/TestExpressionIndex.scala   |   7 +-
 hudi-spark-datasource/hudi-spark3-common/pom.xml   | 258 ----------
 hudi-spark-datasource/hudi-spark3.3.x/pom.xml      |   7 -
 .../TestHoodieBulkInsertDataInternalWriter.java    |   2 +-
 .../TestHoodieDataSourceInternalBatchWrite.java    |   2 +-
 hudi-spark-datasource/hudi-spark3.4.x/pom.xml      |   7 -
 .../TestHoodieBulkInsertDataInternalWriter.java    |   2 +-
 .../TestHoodieDataSourceInternalBatchWrite.java    |   2 +-
 hudi-spark-datasource/hudi-spark3.5.x/pom.xml      |   7 -
 .../TestHoodieBulkInsertDataInternalWriter.java    |   2 +-
 .../TestHoodieDataSourceInternalBatchWrite.java    |   2 +-
 .../hudi/sync/datahub/DataHubSyncClient.java       |  47 +-
 .../sync/datahub/config/DataHubSyncConfig.java     |  12 +
 .../config/HoodieDataHubDatasetIdentifier.java     |  54 +-
 .../hudi/sync/datahub/TestDataHubSyncClient.java   |  83 +++-
 .../config/TestHoodieDataHubDatasetIdentifier.java |  53 ++
 hudi-tests-common/pom.xml                          |  11 +
 .../sources/helpers/gcs/PubsubQueueClient.java     |  10 +-
 .../sources/helpers/gcs/TestPubsubQueueClient.java |  79 +++
 packaging/hudi-hive-sync-bundle/pom.xml            |   1 +
 packaging/hudi-integ-test-bundle/pom.xml           |   1 -
 packaging/hudi-spark-bundle/pom.xml                |   1 -
 packaging/hudi-utilities-bundle/pom.xml            |   1 -
 pom.xml                                            |   5 +-
 rfc/README.md                                      |   3 +-
 217 files changed, 4402 insertions(+), 3392 deletions(-)
 create mode 100644 
hudi-client/hudi-flink-client/src/main/java/org/apache/hudi/client/model/BootstrapRowData.java
 delete mode 100644 
hudi-client/hudi-flink-client/src/main/java/org/apache/hudi/io/v2/FlinkRowDataHandleFactory.java
 delete mode 100644 
hudi-client/hudi-flink-client/src/main/java/org/apache/hudi/table/action/commit/FlinkDeleteCommitActionExecutor.java
 delete mode 100644 
hudi-client/hudi-flink-client/src/main/java/org/apache/hudi/table/action/commit/delta/RowDataUpsertDeltaCommitActionExecutor.java
 rename {hudi-flink-datasource/hudi-flink => 
hudi-client/hudi-flink-client}/src/main/java/org/apache/hudi/util/RowProjection.java
 (100%)
 rename {hudi-flink-datasource/hudi-flink => 
hudi-client/hudi-flink-client}/src/main/java/org/apache/hudi/util/SchemaEvolvingRowDataProjection.java
 (98%)
 rename 
{hudi-flink-datasource/hudi-flink/src/main/java/org/apache/hudi/table/format => 
hudi-client/hudi-flink-client/src/main/java/org/apache/hudi/util}/TypeConverters.java
 (99%)
 create mode 100644 
hudi-common/src/main/java/org/apache/hudi/common/table/PartitionPathParser.java
 copy 
hudi-client/hudi-client-common/src/test/java/org/apache/hudi/optimize/TestHilbertCurveUtils.java
 => 
hudi-common/src/test/java/org/apache/hudi/common/config/TestHoodieStorageConfig.java
 (55%)
 create mode 100644 
hudi-common/src/test/java/org/apache/hudi/common/table/TestPartitionPathParser.java
 create mode 100644 
hudi-common/src/test/resources/file-group-reader/bootstrap_data.zip
 delete mode 100644 
hudi-flink-datasource/hudi-flink/src/main/java/org/apache/hudi/sink/RowDataStreamWriteFunction.java
 delete mode 100644 
hudi-flink-datasource/hudi-flink/src/main/java/org/apache/hudi/sink/bucket/RowDataBucketStreamWriteFunction.java
 delete mode 100644 
hudi-flink-datasource/hudi-flink/src/main/java/org/apache/hudi/sink/bucket/RowDataConsistentBucketStreamWriteFunction.java
 rename 
hudi-flink-datasource/hudi-flink/src/main/java/org/apache/hudi/sink/clustering/update/strategy/{RowDataConsistentBucketUpdateStrategy.java
 => ConsistentBucketUpdateStrategy.java} (95%)
 delete mode 100644 
hudi-flink-datasource/hudi-flink/src/main/java/org/apache/hudi/sink/utils/PayloadCreation.java
 delete mode 100644 
hudi-flink-datasource/hudi-flink/src/main/java/org/apache/hudi/table/format/FlinkParquetReader.java
 rename 
{hudi-client/hudi-flink-client/src/main/java/org/apache/hudi/io/storage/row => 
hudi-flink-datasource/hudi-flink/src/main/java/org/apache/hudi/table/format}/HoodieFlinkIOFactory.java
 (77%)
 copy 
hudi-common/src/main/java/org/apache/hudi/common/model/HoodieArchivedLogFile.java
 => 
hudi-flink-datasource/hudi-flink/src/main/java/org/apache/hudi/table/format/HoodieRowDataFileReaderFactory.java
 (62%)
 create mode 100644 
hudi-flink-datasource/hudi-flink/src/main/java/org/apache/hudi/table/format/HoodieRowDataParquetReader.java
 delete mode 100644 
hudi-flink-datasource/hudi-flink/src/main/java/org/apache/hudi/table/format/RowDataFileReader.java
 delete mode 100644 
hudi-flink-datasource/hudi-flink/src/main/java/org/apache/hudi/table/format/RowDataFileReaderFactories.java
 create mode 100644 
hudi-flink-datasource/hudi-flink/src/test/java/org/apache/hudi/table/TestHoodieFileGroupReaderOnFlink.java
 create mode 100644 
hudi-gcp/src/main/java/org/apache/hudi/gcp/transaction/lock/GCSStorageLockClient.java
 create mode 100644 
hudi-gcp/src/test/java/org/apache/hudi/gcp/transaction/lock/TestGCSStorageBasedLockProvider.java
 create mode 100644 
hudi-gcp/src/test/java/org/apache/hudi/gcp/transaction/lock/TestGCSStorageLockClient.java
 rename 
hudi-spark-datasource/{hudi-spark3-common/src/main/java/org/apache/hudi/spark3 
=> 
hudi-spark-common/src/main/java/org/apache/hudi/spark}/internal/DefaultSource.java
 (98%)
 rename 
hudi-spark-datasource/{hudi-spark3-common/src/main/java/org/apache/hudi/spark3 
=> 
hudi-spark-common/src/main/java/org/apache/hudi/spark}/internal/HoodieBulkInsertDataInternalWriter.java
 (96%)
 rename 
hudi-spark-datasource/{hudi-spark3-common/src/main/java/org/apache/hudi/spark3 
=> 
hudi-spark-common/src/main/java/org/apache/hudi/spark}/internal/HoodieBulkInsertDataInternalWriterFactory.java
 (98%)
 rename 
hudi-spark-datasource/{hudi-spark3-common/src/main/java/org/apache/hudi/spark3 
=> 
hudi-spark-common/src/main/java/org/apache/hudi/spark}/internal/HoodieDataSourceInternalBatchWrite.java
 (97%)
 rename 
hudi-spark-datasource/{hudi-spark3-common/src/main/java/org/apache/hudi/spark3 
=> 
hudi-spark-common/src/main/java/org/apache/hudi/spark}/internal/HoodieDataSourceInternalBatchWriteBuilder.java
 (96%)
 rename 
hudi-spark-datasource/{hudi-spark3-common/src/main/java/org/apache/hudi/spark3 
=> 
hudi-spark-common/src/main/java/org/apache/hudi/spark}/internal/HoodieDataSourceInternalTable.java
 (96%)
 rename 
hudi-spark-datasource/{hudi-spark3-common/src/main/java/org/apache/hudi/spark3 
=> 
hudi-spark-common/src/main/java/org/apache/hudi/spark}/internal/HoodieWriterCommitMessage.java
 (94%)
 rename 
hudi-spark-datasource/{hudi-spark3-common/src/main/java/org/apache/hudi/spark3 
=> 
hudi-spark-common/src/main/java/org/apache/hudi/spark}/internal/ReflectUtil.java
 (97%)
 rename hudi-spark-datasource/{hudi-spark3-common => 
hudi-spark-common}/src/main/java/org/apache/spark/sql/execution/datasources/parquet/Spark3HoodieVectorizedParquetRecordReader.java
 (100%)
 rename hudi-spark-datasource/{hudi-spark3-common => 
hudi-spark-common}/src/main/scala/org/apache/hudi/Spark3DefaultSource.scala 
(100%)
 rename hudi-spark-datasource/{hudi-spark3-common => 
hudi-spark-common}/src/main/scala/org/apache/hudi/Spark3RowSerDe.scala (100%)
 rename hudi-spark-datasource/{hudi-spark3-common => 
hudi-spark-common}/src/main/scala/org/apache/spark/sql/HoodieSpark3CatalogUtils.scala
 (100%)
 rename hudi-spark-datasource/{hudi-spark3-common => 
hudi-spark-common}/src/main/scala/org/apache/spark/sql/HoodieSpark3CatalystExpressionUtils.scala
 (100%)
 rename hudi-spark-datasource/{hudi-spark3-common => 
hudi-spark-common}/src/main/scala/org/apache/spark/sql/HoodieSpark3CatalystPlanUtils.scala
 (100%)
 rename hudi-spark-datasource/{hudi-spark3-common => 
hudi-spark-common}/src/main/scala/org/apache/spark/sql/ResolveInsertionBase.scala
 (100%)
 rename hudi-spark-datasource/{hudi-spark3-common => 
hudi-spark-common}/src/main/scala/org/apache/spark/sql/adapter/BaseSpark3Adapter.scala
 (98%)
 rename 
hudi-spark-datasource/{hudi-spark3-common/src/main/scala/org/apache/spark/sql/catalyst/plans/logcal
 => 
hudi-spark-common/src/main/scala/org/apache/spark/sql/catalyst/plans/logical}/HoodieFileSystemViewTableValuedFunction.scala
 (97%)
 rename 
hudi-spark-datasource/{hudi-spark3-common/src/main/scala/org/apache/spark/sql/catalyst/plans/logcal
 => 
hudi-spark-common/src/main/scala/org/apache/spark/sql/catalyst/plans/logical}/HoodieMetadataTableValuedFunction.scala
 (96%)
 rename 
hudi-spark-datasource/{hudi-spark3-common/src/main/scala/org/apache/spark/sql/catalyst/plans/logcal
 => 
hudi-spark-common/src/main/scala/org/apache/spark/sql/catalyst/plans/logical}/HoodieQuery.scala
 (97%)
 rename 
hudi-spark-datasource/{hudi-spark3-common/src/main/scala/org/apache/spark/sql/catalyst/plans/logcal
 => 
hudi-spark-common/src/main/scala/org/apache/spark/sql/catalyst/plans/logical}/HoodieTableChanges.scala
 (98%)
 rename 
hudi-spark-datasource/{hudi-spark3-common/src/main/scala/org/apache/spark/sql/catalyst/plans/logcal
 => 
hudi-spark-common/src/main/scala/org/apache/spark/sql/catalyst/plans/logical}/HoodieTimelineTableValuedFunction.scala
 (97%)
 rename hudi-spark-datasource/{hudi-spark3-common => 
hudi-spark-common}/src/main/scala/org/apache/spark/sql/catalyst/plans/logical/Index.scala
 (100%)
 rename 
hudi-spark-datasource/{hudi-spark3-common/src/main/scala/org/apache/spark/sql/hudi
 => 
hudi-spark-common/src/main/scala/org/apache/spark/sql/catalyst/plans}/logical/TimeTravelRelation.scala
 (100%)
 rename hudi-spark-datasource/{hudi-spark3-common => 
hudi-spark-common}/src/main/scala/org/apache/spark/sql/execution/datasources/Spark3ParsePartitionUtil.scala
 (99%)
 rename hudi-spark-datasource/{hudi-spark3-common => 
hudi-spark-common}/src/main/scala/org/apache/spark/sql/execution/datasources/parquet/Spark3ParquetSchemaEvolutionUtils.scala
 (100%)
 rename hudi-spark-datasource/{hudi-spark3-common => 
hudi-spark-common}/src/main/scala/org/apache/spark/sql/hudi/analysis/HoodieSpark3Analysis.scala
 (99%)
 rename hudi-spark-datasource/{hudi-spark3-common => 
hudi-spark-common}/src/main/scala/org/apache/spark/sql/hudi/analysis/TableValuedFunctions.scala
 (92%)
 rename hudi-spark-datasource/{hudi-spark3-common => 
hudi-spark-common}/src/main/scala/org/apache/spark/sql/hudi/catalog/BasicStagedTable.scala
 (100%)
 rename hudi-spark-datasource/{hudi-spark3-common => 
hudi-spark-common}/src/main/scala/org/apache/spark/sql/hudi/catalog/HoodieCatalog.scala
 (100%)
 rename hudi-spark-datasource/{hudi-spark3-common => 
hudi-spark-common}/src/main/scala/org/apache/spark/sql/hudi/catalog/HoodieInternalV2Table.scala
 (100%)
 rename hudi-spark-datasource/{hudi-spark3-common => 
hudi-spark-common}/src/main/scala/org/apache/spark/sql/hudi/catalog/HoodieStagedTable.scala
 (100%)
 rename hudi-spark-datasource/{hudi-spark3-common => 
hudi-spark-common}/src/main/scala/org/apache/spark/sql/hudi/catalog/TableCreationMode.java
 (100%)
 rename hudi-spark-datasource/{hudi-spark3-common => 
hudi-spark-common}/src/main/scala/org/apache/spark/sql/hudi/command/AlterTableCommand.scala
 (100%)
 create mode 100644 
hudi-spark-datasource/hudi-spark/src/main/scala/org/apache/spark/sql/hudi/command/HoodieCommandMetrics.scala
 create mode 100644 
hudi-spark-datasource/hudi-spark/src/test/scala/org/apache/spark/sql/hudi/command/TestHoodieCommandMetrics.scala
 delete mode 100644 hudi-spark-datasource/hudi-spark3-common/pom.xml
 rename 
hudi-spark-datasource/{hudi-spark3.4.x/src/test/java/org/apache/hudi/spark3 => 
hudi-spark3.3.x/src/test/java/org/apache/hudi/spark}/internal/TestHoodieBulkInsertDataInternalWriter.java
 (99%)
 rename 
hudi-spark-datasource/hudi-spark3.3.x/src/test/java/org/apache/hudi/{spark3 => 
spark}/internal/TestHoodieDataSourceInternalBatchWrite.java (99%)
 rename 
hudi-spark-datasource/{hudi-spark3.3.x/src/test/java/org/apache/hudi/spark3 => 
hudi-spark3.4.x/src/test/java/org/apache/hudi/spark}/internal/TestHoodieBulkInsertDataInternalWriter.java
 (99%)
 rename 
hudi-spark-datasource/hudi-spark3.4.x/src/test/java/org/apache/hudi/{spark3 => 
spark}/internal/TestHoodieDataSourceInternalBatchWrite.java (99%)
 rename 
hudi-spark-datasource/hudi-spark3.5.x/src/test/java/org/apache/hudi/{spark3 => 
spark}/internal/TestHoodieBulkInsertDataInternalWriter.java (99%)
 rename 
hudi-spark-datasource/hudi-spark3.5.x/src/test/java/org/apache/hudi/{spark3 => 
spark}/internal/TestHoodieDataSourceInternalBatchWrite.java (99%)
 create mode 100644 
hudi-utilities/src/test/java/org/apache/hudi/utilities/sources/helpers/gcs/TestPubsubQueueClient.java

Reply via email to