201573 opened a new pull request, #18715:
URL: https://github.com/apache/hudi/pull/18715

   ### Describe the issue this Pull Request addresses
   
   Closes #18496
   
   ### Summary and Changelog
   
   - Adds file-format record type resolution so formats that require Spark 
readers can override the configured fallback.
   - Threads the configured record merger type into index key filtering paths 
instead of always using AVRO readers.
   - Adds unit coverage for record type resolution by file format and extension.
   
   ### Impact
   
   Keeps index key filtering consistent with the configured record merger type 
while preserving the existing AVRO fallback for existing callers.
   
   ### Risk level
   
   Low. The previous filterKeysFromFile signature still defaults to AVRO, and 
format-specific overrides are limited to the file format resolution helper.
   
   ### Test Plan
   
   - git diff --check
   - mvn -pl hudi-common -DskipITs -Dcheckstyle.skip -DfailIfNoTests=false 
-Dtest=TestHoodieFileFormat test
   - mvn -pl hudi-client/hudi-client-common,hudi-client/hudi-spark-client -am 
-DskipTests -DskipITs compile


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: [email protected]

For queries about this service, please contact Infrastructure at:
[email protected]

Reply via email to