yihua opened a new pull request, #10564: URL: https://github.com/apache/hudi/pull/10564
### Change Logs This PR creates a new module `hudi-hadoop-common` for hadoop-specific implementation. This serves as the first step to decouple `hudi-common` module from hadoop dependencies. The changes in this PR include: - Creates a new module `hudi-hadoop-common` and every bundle packages classes from this module. For now, this PR makes `hudi-common` to depend on `hudi-hadoop-common`. Follow-up PRs will address the decoupling `hudi-common` from `hudi-hadoop-common`, which requires much more changes. - Moves a few hadoop-specific implementation classes from`hudi-common` to `hudi-hadoop-common`. - Moves a few common IO-related and util classes from `hudi-common` to `hudi-io` so `hudi-hadoop-common` can use them. - Creates `HadoopFSUtils` class and move hadoop-specific FS utils from `FSUtils` to this class. ### Impact No Hudi behavior change. ### Risk level none ### Documentation Update We'll add release notes around this change. ### Contributor's checklist - [ ] Read through [contributor's guide](https://hudi.apache.org/contribute/how-to-contribute) - [ ] Change Logs and Impact were stated clearly - [ ] Adequate tests were added if applicable - [ ] CI passed -- 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]
