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]
