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

timbrown pushed a change to branch master
in repository https://gitbox.apache.org/repos/asf/hudi.git


    from 86c5c8151cd5 fix: disable retries in s3/gcs storage lock clients for 
storage based LP (#17869)
     add 695b9cf52976 feat(schema): Remove direct reliance on Avro for schema 
compatibility checks (#18006)

No new revisions were added by this update.

Summary of changes:
 .../java/org/apache/hudi/table/HoodieTable.java    |   2 +-
 .../AvroSchemaComparatorForRecordProjection.java   |  80 ---
 .../AvroSchemaComparatorForSchemaEvolution.java    | 357 ------------
 .../java/org/apache/hudi/avro/AvroSchemaUtils.java | 346 -----------
 .../HoodieSchemaComparatorForRecordProjection.java | 119 ++++
 .../HoodieSchemaComparatorForSchemaEvolution.java  |   2 +-
 .../common/schema/HoodieSchemaCompatibility.java   | 188 ++++--
 .../schema/HoodieSchemaCompatibilityChecker.java}  | 631 +++++----------------
 .../schema/HoodieSchemaProjectionChecker.java      | 233 ++++++++
 .../common/schema/HoodieSchemaTypePromotion.java   | 137 +++++
 .../hudi/common/schema/HoodieSchemaUtils.java      |  20 +-
 .../exception/MissingSchemaFieldException.java     |  11 +-
 .../SchemaBackwardsCompatibilityException.java     |  13 +-
 ...TestAvroSchemaComparatorForSchemaEvolution.java | 499 ----------------
 .../org/apache/hudi/avro/TestAvroSchemaUtils.java  | 420 --------------
 .../org/apache/hudi/avro/TestHoodieAvroUtils.java  | 145 -----
 .../schema/TestHoodieSchemaCompatibility.java      |  23 -
 .../hudi/common/schema/TestHoodieSchemaUtils.java  | 156 -----
 .../hudi/hadoop/HiveHoodieReaderContext.java       |   3 +-
 .../scala/org/apache/hudi/HoodieSchemaUtils.scala  |   1 -
 .../org/apache/hudi/TestHoodieSchemaUtils.java     |   3 +-
 .../apache/hudi/functional/TestCOWDataSource.scala |   2 +-
 22 files changed, 821 insertions(+), 2570 deletions(-)
 delete mode 100644 
hudi-common/src/main/java/org/apache/hudi/avro/AvroSchemaComparatorForRecordProjection.java
 delete mode 100644 
hudi-common/src/main/java/org/apache/hudi/avro/AvroSchemaComparatorForSchemaEvolution.java
 create mode 100644 
hudi-common/src/main/java/org/apache/hudi/common/schema/HoodieSchemaComparatorForRecordProjection.java
 rename 
hudi-common/src/main/java/org/apache/hudi/{avro/AvroSchemaCompatibility.java => 
common/schema/HoodieSchemaCompatibilityChecker.java} (58%)
 create mode 100644 
hudi-common/src/main/java/org/apache/hudi/common/schema/HoodieSchemaProjectionChecker.java
 create mode 100644 
hudi-common/src/main/java/org/apache/hudi/common/schema/HoodieSchemaTypePromotion.java
 delete mode 100644 
hudi-common/src/test/java/org/apache/hudi/avro/TestAvroSchemaComparatorForSchemaEvolution.java

Reply via email to